public static List <ClientesEntity> GetAllQuery(string pConnection, string pQuery) { List <ClientesEntity> lReturnList = new List <ClientesEntity>(); using (SqlConnection lConnection = new SqlConnection(pConnection)) { using (SqlDataAdapter lDataAdapter = new SqlDataAdapter(pQuery, lConnection)) { lDataAdapter.SelectCommand.CommandType = CommandType.Text; DataTable lDataTable = new DataTable(); lDataAdapter.Fill(lDataTable); if (lDataTable != null && lDataTable.Rows.Count > 0) { foreach (DataRow lRow in lDataTable.Rows) { ClientesEntity lClientes = new ClientesEntity(); lClientes.id = Convert.ToInt32(lRow["id"]); lClientes.apellido = Convert.ToString(lRow["nombre"]); lClientes.nombre = Convert.ToString(lRow["apellido"]); if (!object.ReferenceEquals(lRow["nit"], DBNull.Value) && lRow["nit"] != null) { lClientes.nit = Convert.ToString(lRow["nit"]); } lReturnList.Add(lClientes); } } } } return(lReturnList); }
public static bool Exists(string pConnection,int pId) { ClientesEntity pClientes = new ClientesEntity(); pClientes.id = pId; return ClientesDAL.Exists(pConnection, pClientes); }
public void DeleteTransaction(SqlConnection pConnection, SqlTransaction pTransaction) { ClientesEntity pClientes = new ClientesEntity(); pClientes.id = id; ClientesDAL.DeleteTransaction(pConnection, pTransaction, pClientes); }
// Método que consume el SP: sp_CClientes, que registra un nuevo Cliente. public string InsertarCliente(ClientesEntity clientes) { string Respuesta = string.Empty; SqlCommand cmd = new SqlCommand("sp_CClientes", conexion); try { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@sRazonSocial", clientes.RazonSocial); cmd.Parameters.AddWithValue("@sNombreComercial", clientes.NombreComercial); cmd.Parameters.AddWithValue("@sRFC", clientes.RFC); cmd.Parameters.AddWithValue("@sCURP", clientes.CURP); cmd.Parameters.AddWithValue("@sDireccion", clientes.Direccion); conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); } catch (Exception ex) { Respuesta = ex.Message; } return(Respuesta); }
// Método que alimenta la clase: Cliente y la envia al BL void NuevoCliente() { try { if (string.IsNullOrWhiteSpace(txtRazonSocial.Text)) { MessageBox.Show("Capture la razon social y vuelva a intentarlo..."); return; } ClientesEntity clientes = new ClientesEntity() { RazonSocial = txtRazonSocial.Text, NombreComercial = txtNombreComercial.Text, RFC = txtRFC.Text, CURP = txtCURP.Text, Direccion = txtDireccion.Text }; ClientesBl.InsertarCliente(clientes); ListarClientes(); BlanquearCampos(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
// Método que consume el SP: sp_UClientes, que actualiza la información del Cliente. public string ActualizarCliente(ClientesEntity oClientes) { string Respuesta = string.Empty; SqlCommand cmd = new SqlCommand("sp_UClientes", conexion); try { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nIdClientes", oClientes.Id); cmd.Parameters.AddWithValue("@sRazonSocial", oClientes.RazonSocial); cmd.Parameters.AddWithValue("@sNombreComercial", oClientes.NombreComercial); cmd.Parameters.AddWithValue("@sRFC", oClientes.RFC); cmd.Parameters.AddWithValue("@sCURP", oClientes.CURP); cmd.Parameters.AddWithValue("@sDireccion", oClientes.Direccion); cmd.Parameters.Add("@sMensajeRespuesta", SqlDbType.VarChar, 10).Direction = ParameterDirection.Output; conexion.Open(); cmd.ExecuteNonQuery(); Respuesta = cmd.Parameters["@sMensajeRespuesta"].Value.ToString(); conexion.Close(); } catch (Exception ex) { Respuesta = ex.Message; } return(Respuesta); }
protected void btnEntrar_Click(object sender, EventArgs e) { try { lbMensaje.Text = string.Empty; ClientesEntity cliente = new ClientesEntity(); UsuarioBusiness negocio = new UsuarioBusiness(); cliente.login = txbUsuario.Text.Trim(); cliente.password = txbContrasenia.Text.Trim(); cliente = negocio.Loginusuario(cliente); Session.Add(Global.AUTHENTICATION_KEY, cliente); if (cliente.login == txbUsuario.Text.Trim()) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "dza", "<script type='text/javascript'>window.location='" + ResolveUrl("Default.aspx") + "';</script>", false); } else { lbMensaje.Text = "Acceso no autorizado!!!"; string message = "Usuario no autenticado intente de nuevo"; this.Page.ClientScript.RegisterStartupScript(GetType(), "", "<script type='text/javascript'>myfunction('" + message + "');</script>", false); } } catch (Exception exc) { lbMensaje.Text = exc.Message; } }
public void Modify(ClientesEntity oCliente) { string appSettings = ConfigurationManager.AppSettings["connectionClientes"]; XmlDocument doc = new XmlDocument(); doc.Load(appSettings); foreach (XmlNode xNode in doc.SelectNodes("clientes/cliente")) { if (xNode.SelectSingleNode("ID").InnerText == oCliente.ID) { xNode.SelectSingleNode("Nombre").InnerText = oCliente.Nombre; xNode.SelectSingleNode("Apellido").InnerText = oCliente.Apellido; xNode.SelectSingleNode("TelefonoFijo").InnerText = oCliente.TelefonoFijo; xNode.SelectSingleNode("TelefonoCelular").InnerText = oCliente.TelefonoCelular; xNode.SelectSingleNode("TelefonoAlternativo").InnerText = oCliente.TelefonoAlternativo; xNode.SelectSingleNode("Direccion").InnerText = oCliente.Direccion; xNode.SelectSingleNode("Comentarios").InnerText = oCliente.Comentarios; doc.Save(appSettings); break; } } }
public string Update(ClientesEntity Objeto) { string result = ""; try { Clientes Entity = _db.Clientes.FirstOrDefault(x => x.ID == Objeto.ID); if (Entity == null) { throw new Exception(); } Entity.Nombre = Objeto.Nombre; Entity.Apellido = Objeto.Apellido; Entity.Email = Objeto.Email; Entity.ID_TipoDocumento = Objeto.ID_TipoDocumento; Entity.Nro_Documento = Objeto.Nro_Documento; Entity.Telefono = Objeto.Telefono; Entity.Dir_Calle = Objeto.Dir_Calle; Entity.Dir_Numer = Objeto.Dir_Numer; Entity.Dir_Piso = Objeto.Dir_Piso; Entity.Dir_Dpto = Objeto.Dir_Dpto; _db.SaveChanges(); } catch (Exception ex) { result = "Se produjo un error inesperado al realizar la operación"; throw ex; } return(result); }
public string Create(ClientesEntity Objeto) { string result = ""; try { Clientes Entity = new Clientes(); Entity.Nombre = Objeto.Nombre; Entity.Apellido = Objeto.Apellido; Entity.Email = Objeto.Email; Entity.ID_TipoDocumento = Objeto.ID_TipoDocumento; Entity.Nro_Documento = Objeto.Nro_Documento; Entity.Telefono = Objeto.Telefono; Entity.Dir_Calle = Objeto.Dir_Calle; Entity.Dir_Numer = Objeto.Dir_Numer; Entity.Dir_Piso = Objeto.Dir_Piso; Entity.Dir_Dpto = Objeto.Dir_Dpto; _db.Clientes.Add(Entity); _db.SaveChanges(); } catch (Exception ex) { result = "Se produjo un error inesperado al realizar la operación"; throw ex; } return(result); }
//MODIFICACION private void btnEditarCliente_Click(object sender, EventArgs e) { try { ClientesEntity cli = new ClientesEntity(); if (dgvClientes.SelectedRows.Count > 0) { string ID = dgvClientes.SelectedCells[CeldaID].Value.ToString(); cli = CliLogic.GetCliente_ID(ID); DatosCliente datosCliente = new DatosCliente(cli, Utiles.AccionEnum.TipoAccion.Modify); OpenForm(datosCliente); //CliLogic.Save(cli, Utiles.AccionEnum.TipoAccion.Modify); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error, intente de nuevo.", "ERROR", MessageBoxButtons.OK); } finally { CargarClientes(); } }
public static ClientesEntity GetSingle(string pConnection, ClientesEntity pClientes) { using (SqlConnection lConnection = new SqlConnection(pConnection)) { using (SqlDataAdapter lDataAdapter = new SqlDataAdapter("SELECT TOP 1 * FROM tb_clientes WHERE id=@id", lConnection)) { lDataAdapter.SelectCommand.CommandType = CommandType.Text; lDataAdapter.SelectCommand.Parameters.AddWithValue("@id", pClientes.id); DataTable lDataTable = new DataTable(); lDataAdapter.Fill(lDataTable); if (lDataTable != null && lDataTable.Rows.Count > 0) { DataRow lRow = lDataTable.Rows[0]; ClientesEntity lCLientes = new ClientesEntity(); lCLientes.id = Convert.ToInt32(lRow["id"]); lCLientes.apellido = Convert.ToString(lRow["apellido"]); lCLientes.nombre = Convert.ToString(lRow["nombre"]); if (!object.ReferenceEquals(lRow["nit"], DBNull.Value) && lRow["nit"] != null) { lCLientes.nit = Convert.ToString(lRow["nit"]); } return(lCLientes); } } } return(null); }
public ClientesEntity GetCliente_ID(string oID) { ClientesEntity cli = new ClientesEntity(); DataTable dtClientes = ClienteAdapter.GetAllClientes(); foreach (DataRow dr in dtClientes.Rows) { if (dr["ID"].ToString() == oID) { cli.ID = oID; cli.Nombre = dr[1].ToString(); cli.Apellido = dr[2].ToString(); cli.TelefonoFijo = dr[3].ToString(); cli.TelefonoCelular = dr[4].ToString(); cli.TelefonoAlternativo = dr[5].ToString(); cli.Direccion = dr[6].ToString(); cli.Comentarios = dr[7].ToString(); cli.FechaAlta = dr[8].ToString(); return(cli); } } throw new Exception("No existe ningún cliente registrado con el ID " + oID); }
protected void btnEnviar_Click(object sender, EventArgs e) { try { ClientesEntity cliente = new ClientesEntity(); UsuarioBusiness negocio = new UsuarioBusiness(); cliente.codigo = 0; cliente.correo = txbCorreo.Text.Trim(); cliente.direccion = txbDireccion.Text.Trim(); cliente.fechaCreacion = DateTime.Now; cliente.login = txbCorreo.Text.Trim(); cliente.nit = txbNit.Text.Trim(); cliente.nombre = txbNombre.Text.Trim(); cliente.password = txbContrasenia.Text.Trim(); cliente.razonSocial = txbRazonSocial.Text.Trim(); cliente.sitioWeb = txbSitioWeb.Text.Trim(); cliente.telefono = txbTelefono.Text.Trim(); cliente.tipoUsuario = ddlTipoUsuario.SelectedValue; negocio.InsertarClientes(cliente); } catch (Exception exc) { throw new Exception("Ocurió un error durante el proceso " + exc.Message); } lblMensaje.Text = "Registro exitoso"; LimpiarCampos(); lbIrLogin.Visible = true; }
public DatosCliente(ClientesEntity oCliente, Utiles.AccionEnum.TipoAccion oTipoAccion) : this(oTipoAccion) { txtNombre.Text = oCliente.Nombre; txtApellido.Text = oCliente.Apellido; txtFijo.Text = oCliente.TelefonoFijo; txtCelular.Text = oCliente.TelefonoCelular; txtCelAlternativo.Text = oCliente.TelefonoAlternativo; txtDireccion.Text = oCliente.Direccion; txtComentarios.Text = oCliente.Comentarios; switch (tipoAccion) { case Utiles.AccionEnum.TipoAccion.Consult: EnableTextBox(false); btnAceptar.Visible = false; break; case Utiles.AccionEnum.TipoAccion.Modify: EnableTextBox(true); btnAceptar.Text = "Editar"; btn_Habilitado(btnAceptar); ID = oCliente.ID; break; } }
public static bool GuardarCliente(ClientesEntity cliente) { MySqlConnection conex = ConexionBd(); conex.Open(); string sql = @"INSERT INTO cliente (idcedula, nombre, apellidos, telefono, correo) VALUES(@cedula, @nombre, @apellidos, @telefono, @correo )"; MySqlCommand cmd = new MySqlCommand(sql, conex); cmd.Parameters.AddWithValue("@cedula", cliente.NumeroDocumento); cmd.Parameters.AddWithValue("@nombre", cliente.Primerombre); cmd.Parameters.AddWithValue("@apellidos", cliente.PrimerApellido); cmd.Parameters.AddWithValue("@telefono", cliente.Telefono); cmd.Parameters.AddWithValue("@correo", cliente.Email); int NumeroFilas = Convert.ToInt32(cmd.ExecuteNonQuery()); if (NumeroFilas > 0) { return(true); } else { return(false); } }
public ClientesEntity Loginusuario(ClientesEntity entidad) { List <SqlParameter> listParameter = new List <SqlParameter>(); listParameter.Add(new SqlParameter { ParameterName = "@LOGIN", SqlDbType = SqlDbType.VarChar, Value = entidad.login }); listParameter.Add(new SqlParameter { ParameterName = "@PASSWORD", SqlDbType = SqlDbType.VarChar, Value = entidad.password }); ClientesEntity result = new ClientesEntity(); try { DataSet resultado = GetDataBaseHelper().ExecuteProcedureToDataSet("SP_LOGIN_USUARIO", listParameter); foreach (DataRow row in resultado.Tables[0].Rows) { if (row["CODIGO"] != DBNull.Value) { result.codigo = Convert.ToInt32(row["CODIGO"]); } if (row["LOGIN"] != DBNull.Value) { result.login = row["LOGIN"].ToString(); } if (row["PASSWORD"] != DBNull.Value) { result.password = row["PASSWORD"].ToString(); } if (row["ESTADO"] != DBNull.Value) { result.estado = Convert.ToBoolean(row["ESTADO"]); } if (row["FECHA_CREACION"] != DBNull.Value) { result.fechaCreacion = Convert.ToDateTime(row["FECHA_CREACION"]); } if (row["TIPO_USUARIO"] != DBNull.Value) { result.tipoUsuario = row["TIPO_USUARIO"].ToString(); } break; } } catch (Exception exc) { throw new Exception(exc.Message); } return(result); }
//CONSULTA private void btnConsultarDatos_Click(object sender, EventArgs e) { ClientesEntity cli = CliLogic.GetCliente_ID(SelectedID); DatosCliente datosCliente = new DatosCliente(cli, Utiles.AccionEnum.TipoAccion.Consult); OpenForm(datosCliente); }
void LoadData() { ClientesEntity cliente = (ClientesEntity)Session["User"]; List <EstadisticaEntity> dataList = estadisticaBusiness.ConsultarEstadisticas(cliente.codigo); chartEstadistica.DataSource = dataList; chartEstadistica.DataBind(); }
private void GuardarBD() { ClientesEntity cliente = new ClientesEntity(); cliente.numero_documento = txtNumeroDocumento.Text; cliente.primer_nombre = txtPrimerNombre.Text; }
protected void btnCancelar_Click(object sender, EventArgs e) { ClientesEntity proveedor = (ClientesEntity)Session["User"]; gridCatalogos.DataSource = catalogoBusiness.ConsultarCatalogosProveedor(proveedor.codigo); gridCatalogos.DataBind(); LimpiarControles(); MultiView1.ActiveViewIndex = 0; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ClientesEntity proveedor = (ClientesEntity)Session["User"]; gridCatalogos.DataSource = catalogoBusiness.ConsultarCatalogosProveedor(proveedor.codigo); gridCatalogos.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ClientesEntity cliente = (ClientesEntity)Session["User"]; gridDespachos.DataSource = despachoBusiness.ConsultarDespachosPorCliente(cliente.codigo); gridDespachos.DataBind(); } }
private void btnBuscar_Click(object sender, EventArgs e) { if (txtdocumento.Text != "") { ClientesEntity cliente = new ClientesEntity(); cliente = ClientesBusiness.ObtnerClientePorNumeroDocumento(txtdocumento.Text); CargarFormulario(cliente); } }
protected void btnVolver_Click(object sender, EventArgs e) { ClientesEntity proveedor = (ClientesEntity)Session["User"]; gridCotizaciones.DataSource = cotizacionBusiness.ConsultarCotizacionesProveedor(proveedor.codigo); gridCotizaciones.DataBind(); MultiView1.ActiveViewIndex = 0; LimpiarControles(); }
public void Add(ClientesEntity oCliente) { try { string appSettings = ConfigurationManager.AppSettings["connectionClientes"]; oCliente.ID = GetLastID(); oCliente.FechaAlta = DateTime.Now.ToString(); XmlDocument doc = new XmlDocument(); doc.Load(appSettings); XmlNode Cliente = doc.CreateElement("cliente"); //<ingreso>...nodos internos...</ingreso> //son los nodos internos de <ingreso></ingreso> XmlNode ID = doc.CreateElement("ID"); XmlNode nombre = doc.CreateElement("Nombre"); XmlNode apellido = doc.CreateElement("Apellido"); XmlNode telefonoFijo = doc.CreateElement("TelefonoFijo"); XmlNode telefonoCelular = doc.CreateElement("TelefonoCelular"); XmlNode telefonoAlternativo = doc.CreateElement("TelefonoAlternativo"); XmlNode direccion = doc.CreateElement("Direccion"); XmlNode comentarios = doc.CreateElement("Comentarios"); XmlNode fechaAlta = doc.CreateElement("FechaAlta"); ID.InnerText = oCliente.ID.ToString(); nombre.InnerText = oCliente.Nombre; apellido.InnerText = oCliente.Apellido; telefonoFijo.InnerText = oCliente.TelefonoFijo; telefonoCelular.InnerText = oCliente.TelefonoCelular; telefonoAlternativo.InnerText = oCliente.TelefonoAlternativo; direccion.InnerText = oCliente.Direccion; comentarios.InnerText = oCliente.Comentarios; fechaAlta.InnerText = oCliente.FechaAlta.ToString(); Cliente.AppendChild(ID); Cliente.AppendChild(nombre); Cliente.AppendChild(apellido); Cliente.AppendChild(telefonoFijo); Cliente.AppendChild(telefonoCelular); Cliente.AppendChild(telefonoAlternativo); Cliente.AppendChild(comentarios); Cliente.AppendChild(fechaAlta); doc.DocumentElement.AppendChild(Cliente); doc.Save(appSettings); } catch (Exception e) { throw new Exception("Se ha ocurrido un error: " + e.Message); } }
public ClientesBO(ClientesEntity pCLientes) { try { this.FillEntity(pCLientes); } catch { this.FillEntity(); } }
public void Save(string pConnection) { ClientesEntity pCLientes = new ClientesEntity(); pCLientes.id = id; pCLientes.apellido = apellido; pCLientes.nombre = nombre; pCLientes.nit = nit; if (IsNew == false) ClientesDAL.Update(pConnection, pCLientes); else ClientesDAL.Add(pConnection, pCLientes); }
public ActionResult <object> Update([FromBody] ClientesEntity Objeto) { string result = _repository.Update(Objeto); if (result != "") { return(BadRequest(result)); } else { return(Ok()); } }
public void SaveTransaction(SqlConnection pConnection, SqlTransaction pTransaction) { ClientesEntity pClientes = new ClientesEntity(); pClientes.id = id; pClientes.apellido = apellido; pClientes.nombre = nombre; pClientes.nit = nit; if (IsNew == false) ClientesDAL.UpdateTransaction(pConnection, pTransaction, pClientes); else ClientesDAL.AddTransaction(pConnection, pTransaction, pClientes); }