Skip to content

Commit 0fa8e37

Browse files
committed
CREATE VALIDATION IN PAGE BUSCACLIENTE IN CONTROLLER FUNCIONARIO
1 parent 467ed1b commit 0fa8e37

File tree

8 files changed

+46
-11
lines changed

8 files changed

+46
-11
lines changed

.vs/CoffeeForCode/v16/.suo

0 Bytes
Binary file not shown.

CoffeeForCode/Controllers/FuncionarioController.cs

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -142,11 +142,26 @@ public ActionResult BuscaCliente(string btn, FormCollection frm)
142142
if (btn == "Buscar")
143143
{
144144
conta.rg_usu = frm["txtRg"];
145-
buscarCliente(conta);
146-
ViewBag.id_usu = conta.id_usu;
147-
ViewBag.user_login = conta.user_login;
148-
ViewBag.senha_login = conta.senha_login;
149-
ViewBag.rg_usu = conta.rg_usu;
145+
if(conta.rg_usu != "")
146+
{
147+
buscarCliente(conta);
148+
ViewBag.id_usu = conta.id_usu;
149+
ViewBag.user_login = conta.user_login;
150+
ViewBag.senha_login = conta.senha_login;
151+
ViewBag.rg_usu = conta.rg_usu;
152+
}
153+
else if (conta.rg_usu == "")
154+
{
155+
ViewBag.Msgaviso = "Campo obrigatório!";
156+
}
157+
158+
else if (btn == "Limpar")
159+
{
160+
ViewBag.id_usu = "";
161+
ViewBag.user_login = "";
162+
ViewBag.senha_login = "";
163+
ViewBag.rg_usu = "";
164+
}
150165
return View();
151166
}
152167

CoffeeForCode/Views/Funcionario/BuscaCliente.cshtml

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<style>
88
section {
99
display: inline-flex;
10-
margin: 2% 25%;
10+
margin: 1% 25%;
1111
text-align: center;
1212
}
1313
@@ -16,6 +16,15 @@
1616
color: #6b4d41;
1717
text-transform: uppercase;
1818
}
19+
.aviso {
20+
background:#fff6e5;
21+
padding:10px;
22+
margin: auto 1%;
23+
border-radius: 5px;
24+
transition: ease 2s;
25+
color: #5E3F34;
26+
font: bold 10pt Comic Sans MS;
27+
}
1928
2029
.container_pesq {
2130
padding: 5%;
@@ -43,6 +52,15 @@
4352
border-radius: 5px;
4453
background-color: #b09081;
4554
transition: 0.5s;
55+
}
56+
.btn_limpar {
57+
font: normal 12pt Comic Sans MS, "sans-serif";
58+
color: #fff;
59+
border: none;
60+
padding: 5px;
61+
border-radius: 5px;
62+
background-color: #33cef7;
63+
transition: 0.5s;
4664
}
4765
.btn_busca:hover {
4866
background: #6b4d41;
@@ -96,17 +114,19 @@
96114
{
97115
<h2>Buscar Cliente</h2>
98116
<div class="container_pesq">
117+
<span class="aviso">@ViewBag.Msgaviso <i class="fa fa-arrow-right"></i></span>
99118
<input type="search" class="busca_cli" name="txtRG" id="txtRG" placeholder="Informe o RG do Cliente" value="@ViewBag.rg_usu">
100119
<input type="submit" value="Buscar" name="btn" id="btn" class="btn_busca">
120+
<input type="submit" value="Limpar" name="btn" id="btn" class="btn_limpar">
101121
</div>
102122
<div class="container_resul">
103-
<input type="text" name="txtNome" id="txtNome" value="@ViewBag.id_usu" placeholder="ID" disabled/>
104-
<input type="text" name="txtNome" id="txtNome" value="@ViewBag.user_login" placeholder="NOME DE USUÁRIO" disabled/>
105-
<input type="text" name="txtNome" id="txtNome" value="@ViewBag.rg_usu" placeholder="RG" disabled/>
106-
<input type="text" name="txtNome" id="txtNome" value="@ViewBag.senha_login" placeholder="SENHA" disabled/>
123+
<input type="text" name="txtNome" id="txtNome" value="@ViewBag.id_usu" placeholder="ID" disabled />
124+
<input type="text" name="txtNome" id="txtNome" value="@ViewBag.user_login" placeholder="NOME DE USUÁRIO" disabled />
125+
<input type="text" name="txtNome" id="txtNome" value="@ViewBag.rg_usu" placeholder="RG" disabled />
126+
<input type="text" name="txtNome" id="txtNome" value="@ViewBag.senha_login" placeholder="SENHA" disabled />
107127
</div>
108128
<div class="footer">
109-
@Html.ActionLink("VER CLIENTES", "ClientesCadastrados", "Funcionario", new { @class="btnVerCli"})
129+
@Html.ActionLink("VER CLIENTES", "ClientesCadastrados", "Funcionario", new { @class = "btnVerCli" })
110130
</div>
111131
}
112132
</section>

CoffeeForCode/bin/CoffeeForCode.dll

512 Bytes
Binary file not shown.

CoffeeForCode/bin/CoffeeForCode.pdb

0 Bytes
Binary file not shown.
Binary file not shown.
512 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)