public string agregarCliente(ClienteCS c) { string msg; try { using (var com = new SqlCommand("agregarUsuario", connection())) { com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@idCliente", c.IdentificacionUsuario); com.Parameters.AddWithValue("@nombre", c.NombreUsuario); com.Parameters.AddWithValue("@apellido", c.ApellidoUsuario); com.Parameters.AddWithValue("@edad", c.EdadUsuario); com.Parameters.AddWithValue("@tipoDocumento", c.TipoDocumento); com.Parameters.AddWithValue("@usuario", c.Usuario); com.Parameters.AddWithValue("@pass", c.Pass); var filas = com.ExecuteNonQuery(); if (filas != 0) { msg = "Se ha registrado exitosamente al cliente"; } else { msg = "Hubo un error en el registro, por favor valide sus datos"; } } } catch (Exception ex) { msg = "Excepcion!! error de tipo: " + ex; } return(msg); }
public string editarCliente(ClienteCS cS) { string msg; try { using (SqlCommand com = new SqlCommand("actualizarCliente", connection())) { com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@idCliente", cS.IdentificacionUsuario); com.Parameters.AddWithValue("@nombreCliente", cS.NombreUsuario); com.Parameters.AddWithValue("@apellidoCliente", cS.ApellidoUsuario); com.Parameters.AddWithValue("@edad", cS.EdadUsuario); com.Parameters.AddWithValue("@tipoDocumento", cS.TipoDocumento); var filas = com.ExecuteNonQuery(); if (filas != 0) { msg = "Se ha modificado exitosamente al cliente"; } else { msg = "Hubo un error en la actualizacion, por favor valide sus datos"; } } } catch (Exception ex) { msg = "Excepcion!! error de tipo: " + ex; } return(msg); }
public ActionResult editarCliente(int id) { try { ClienteCS cS = cAD.consultarClienteID(id); return(View(cS)); } catch (Exception ex) { ModelState.AddModelError("Error al traer informacion del cliente, ", ex.Message); return(View()); } }
public ClienteCS login(string usr, string pass) { ClienteCS cS = new ClienteCS(); using (SqlCommand com = new SqlCommand("loginUsuario", connection())) { com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@user", usr); com.Parameters.AddWithValue("@pass", pass); var reader = com.ExecuteReader(); while (reader.Read()) { cS.NombreUsuario = Convert.ToString(reader["nombreUsuario"]); cS.ApellidoUsuario = Convert.ToString(reader["apellidoUsuario"]); } } return(cS); }
public ClienteCS consultarClienteID(int id) { using (SqlCommand com = new SqlCommand("buscarUsuarioId", connection())) { com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@idCliente", id); SqlDataAdapter dataAdapter = new SqlDataAdapter(com); DataSet dataSet = new DataSet(); dataAdapter.Fill(dataSet); ClienteCS cS = new ClienteCS(); foreach (DataRow dataRow in dataSet.Tables[0].Rows) { cS.IdentificacionUsuario = Convert.ToInt32(dataRow["identificacionUsuario"]); cS.NombreUsuario = Convert.ToString(dataRow["nombreUsuario"]); cS.ApellidoUsuario = Convert.ToString(dataRow["apellidoUsuario"]); cS.EdadUsuario = Convert.ToInt32(dataRow["edadUsuario"]); cS.TipoDocumento = Convert.ToInt64(dataRow["tipoDocUsuario"]); } return(cS); } }
public ActionResult Index(ClienteCS cS) { try { ClienteCS c = new ClienteCS(); c = cAD.login(cS.Usuario, cS.Pass); if (c.NombreUsuario != null) { Session["userID"] = c.NombreUsuario + " " + c.ApellidoUsuario; return(RedirectToAction("consultarClientes")); } else { ViewData["Error"] = "Usuario o contraseña erroneo, por favor valide"; return(View()); } } catch (Exception ex) { ModelState.AddModelError("Error al logear, ", ex.Message); return(View()); } }
public List <ClienteCS> consultarClientes() { using (SqlCommand com = new SqlCommand("buscarUsuarios", connection())) { com.CommandType = CommandType.StoredProcedure; SqlDataAdapter dataAdapter = new SqlDataAdapter(com); DataSet dataSet = new DataSet(); dataAdapter.Fill(dataSet); List <ClienteCS> clientList = new List <ClienteCS>(); foreach (DataRow dataRow in dataSet.Tables[0].Rows) { ClienteCS cS = new ClienteCS(); cS.IdentificacionUsuario = Convert.ToInt32(dataRow["identificacionUsuario"]); cS.NombreUsuario = Convert.ToString(dataRow["nombreUsuario"]); cS.ApellidoUsuario = Convert.ToString(dataRow["apellidoUsuario"]); cS.EdadUsuario = Convert.ToInt32(dataRow["edadUsuario"]); cS.TipoDocumento = Convert.ToInt64(dataRow["tipoDocUsuario"]); clientList.Add(cS); } return(clientList); } }
public ActionResult agregarCliente(ClienteCS cS) { if (!ModelState.IsValid) { return(View()); } try { string msg = cAD.agregarCliente(cS); if (!msg.Contains("error")) { ViewData["Exito"] = msg; } else { ViewData["Error"] = msg; } } catch (Exception ex) { ModelState.AddModelError("Error al crear el cliente, ", ex.Message); } return(View()); }