private void ActualizarCliente() { EntidadClientes Entidad = new EntidadClientes(); Entidad.IdCliente = Convert.ToInt32(Session["IdCliente"]); Entidad.TxtNit = TxtNit.Text; Entidad.TxtNombres = TxtNombres.Text; Entidad.TxtApellidos = TxtApellidos.Text; Entidad.TxtDireccion = TxtDireccion.Text; Entidad.TxtTelefono = TxtTelefono.Text; Entidad.TxtEmail = TxtEmail.Text; Entidad.TxtSexo = Convert.ToChar(SelectSexo.SelectedItem.Value); Entidad.EsClienteFrecuente = Convert.ToInt32(SelectFrecuente.SelectedItem.Value); DataTable DT = new DataTable(); DT = DatosClientes.ActualizarCliente(Entidad); int Resultado = Convert.ToInt32(DT.Rows[0][0].ToString()); if (Resultado > 0) { AlertaExito.CssClass = AlertaExito.CssClass.Replace("d-none", " "); MensajeExito.InnerText = "El cliente se ha modificado exitosamente."; LimpiarFormulario(); ObtenerClientes(); } else { AlertaError.CssClass = AlertaError.CssClass.Replace("d-none", " "); MensajeError.InnerText = "Error al modificar el cliente."; } }
private int ObtenerIdUsuario(DatosClientes cliente) { try { using (cnn = new SqlConnection(_cadenaConexion)) { string query = "SELECT Id FROM Usuarios WHERE Usuario = @a AND Contrasena = @b AND Correo = @c AND Privilegio = @d;"; cnn.Open(); cmd = new SqlCommand(query, cnn); cmd.Parameters.AddWithValue("@a", cliente.Usuario); cmd.Parameters.AddWithValue("@b", cliente.Contrasena); cmd.Parameters.AddWithValue("@c", cliente.Correo); cmd.Parameters.AddWithValue("@d", cliente.Privilegio); leer = cmd.ExecuteReader(); int id = 0; while (leer.Read()) { id = Convert.ToInt32(leer[0]); } leer.Close(); return id; } } catch (Exception) { return 0; } }
public Clientes get(int id) { DatosClientes dao = new DatosClientes(); //Validar si existe esa categoria return(dao.getCliente(id)); }
public string obtenerclienteid(string id) { DatosClientes reg = new DatosClientes(); string resu = reg.obeterclienteid(id); return(resu); }
protected void btnEliminar_Command(object sender, CommandEventArgs e) { int IdCliente = Convert.ToInt32(e.CommandArgument); EntidadClientes Entidad = new EntidadClientes(); Entidad.IdCliente = IdCliente; DataTable DT = new DataTable(); DT = DatosClientes.EliminarCliente(Entidad); int Resultado = Convert.ToInt32(DT.Rows[0][0].ToString()); if (Resultado > 0) { AlertaExito.CssClass = AlertaExito.CssClass.Replace("d-none", " "); MensajeExito.InnerText = "El cliente se ha eliminado con exito."; LimpiarFormulario(); ObtenerClientes(); } else { AlertaError.CssClass = AlertaError.CssClass.Replace("d-none", " "); MensajeError.InnerText = "Error al eliminar cliente."; } }
public string[] ObtenerAcceso(DatosClientes cliente) { try { using (cnn = new SqlConnection(_cadenaConexion)) { string query = "SELECT Id, Usuario, Privilegio FROM Usuarios WHERE Usuario = @a AND Contrasena = @b;"; cnn.Open(); cmd = new SqlCommand(query, cnn); cmd.Parameters.AddWithValue("@a", cliente.Usuario); cmd.Parameters.AddWithValue("@b", cliente.Contrasena); leer = cmd.ExecuteReader(); string[] datos = new string[3]; while (leer.Read()) { datos[0] = leer[0].ToString(); datos[1] = leer[1].ToString(); datos[2] = leer[2].ToString(); } leer.Close(); return datos; } } catch (Exception) { return null; } }
public int obtenerregistrocliente() { DatosClientes reg = new DatosClientes(); int resu; resu = reg.obtenerregistrocliente(); return(resu); }
private void ObtenerClientes() { DataTable DT = new DataTable(); DT = DatosClientes.ObtenerClientes(); RepeaterClientes.DataSource = DT; RepeaterClientes.DataBind(); DT.Dispose(); }
public bool AltaCliente(DatosClientes cliente) { try { if (AltaUsuario(cliente)) { int id = ObtenerIdUsuario(cliente); if (id > 0) { using (cnn = new SqlConnection(_cadenaConexion)) { string query = "INSERT INTO DatosClientes(Usuario, Nombre, Apellidos, Telefono, Domicilio, Foto, Tarjeta, Mes, Ano, CVV) VALUES (@a, @b, @c, @d, @e, @f, @g, @h, @i, @j);"; cnn.Open(); cmd = new SqlCommand(query, cnn); cmd.Parameters.AddWithValue("@a", id); cmd.Parameters.AddWithValue("@b", cliente.Nombre); cmd.Parameters.AddWithValue("@c", cliente.Apellidos); cmd.Parameters.AddWithValue("@d", cliente.Telefono); cmd.Parameters.AddWithValue("@e", cliente.Domicilio); cmd.Parameters.AddWithValue("@f", cliente.Foto); cmd.Parameters.AddWithValue("@g", cliente.Tarjeta); cmd.Parameters.AddWithValue("@h", cliente.Mes); cmd.Parameters.AddWithValue("@i", cliente.Ano); cmd.Parameters.AddWithValue("@j", cliente.CVV); return cmd.ExecuteNonQuery() > 0 ? true : false; } } return false; } return false; } catch (Exception) { return false; } }
//----------------------------de aca arranca lo nuevo para actualizar 19/11/20230 10:32 am public bool ActualizarClientes(Clientes client) { if (client.GetDniCL() == null) { return(false); } DatosClientes dao = new DatosClientes(); int op = dao.ActualizarClienteDAO(client); if (op == 1) { return(true); } else { return(false); } }
//----------------------------------------- aca termina lo nuevo 19/11/20230 10:32 am //----------------------------------------- aca comienza el cambio del dia 20/11/2020 22.00 /* public bool AgregarClientes(string dni, string Nombre, string apellido, string telefono, string mail) * { * int cantFilas = 0; * * Clientes Cliente = new Clientes(); * Cliente.SetDniCL(dni); * Cliente.SetNombreCL(Nombre); * Cliente.SetApellidoCL(apellido); * Cliente.SetTelefonoCL(telefono); * Cliente.SetMailCL(mail); * * DatosClientes dao = new DatosClientes(); * if (dao.existeCliente(Cliente) == false) * { * cantFilas = dao.AgregarClientesDAO(Cliente); * } * if (cantFilas == 1) * { * return true; * } * else * { * return false; * } * }*/ public bool AgregarClientes(Clientes Cliente) { int cantFilas = 0; DatosClientes dao = new DatosClientes(); if (dao.existeCliente(Cliente) == false) { cantFilas = dao.AgregarClientesDAO(Cliente); } if (cantFilas == 1) { return(true); } else { return(false); } }
public bool eliminarClientes(string dnicliente) { if (dnicliente == null) { return(false); } DatosClientes dao = new DatosClientes(); Clientes Cliente = new Clientes(); Cliente.SetDniCL(dnicliente); int op = dao.eliminarClienteDAO(Cliente); if (op == 1) { return(true); } else { return(false); } }
protected void btnEditar_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e) { int IdCliente = Convert.ToInt32(e.CommandArgument); Session["IdCliente"] = IdCliente; EntidadClientes Entidad = new EntidadClientes(); Entidad.IdCliente = IdCliente; DataTable DT = new DataTable(); DT = DatosClientes.ObtenerDatosCliente(Entidad); TxtNit.Text = DT.Rows[0][0].ToString(); TxtNombres.Text = DT.Rows[0][1].ToString(); TxtApellidos.Text = DT.Rows[0][2].ToString(); TxtDireccion.Text = DT.Rows[0][3].ToString(); TxtTelefono.Text = DT.Rows[0][4].ToString(); TxtEmail.Text = DT.Rows[0][5].ToString(); SelectSexo.SelectedIndex = SelectSexo.Items.IndexOf(SelectSexo.Items.FindByValue(DT.Rows[0][6].ToString())); SelectFrecuente.SelectedIndex = SelectFrecuente.Items.IndexOf(SelectFrecuente.Items.FindByValue(DT.Rows[0][7].ToString())); }
private bool AltaUsuario(DatosClientes cliente) { try { using (cnn = new SqlConnection(_cadenaConexion)) { string query = "INSERT INTO Usuarios(Usuario, Contrasena, Correo, Privilegio) VALUES (@a, @b, @c, @d);"; cnn.Open(); cmd = new SqlCommand(query, cnn); cmd.Parameters.AddWithValue("@a", cliente.Usuario); cmd.Parameters.AddWithValue("@b", cliente.Contrasena); cmd.Parameters.AddWithValue("@c", cliente.Correo); cmd.Parameters.AddWithValue("@d", cliente.Privilegio); return cmd.ExecuteNonQuery() > 0 ? true : false; } } catch (Exception) { return false; } }
protected void EnlazarDatos() { try { DatosClientes loClientesDescuentos = new DatosClientes(); string loFiltrosAdicionales = "Sucursal: " + ddlSucursales.SelectedItem.ToString() + ".\r" + ((ddlVendedores.SelectedValue.ToString() == string.Empty) ? string.Empty : ("Vendedor: " + ddlVendedores.SelectedItem.ToString() + ".\r")); Sesion loSesion = (Sesion)Session["Sesion"]; InformeCliente loTrajesMedidda = new InformeCliente(); loTrajesMedidda.Parameters["FiltrosReporte"].Value = loFiltrosAdicionales; loTrajesMedidda.Parameters["Usuario"].Value = loSesion.Usuario.Nombre.ToString(); loTrajesMedidda.Parameters["FiltrosReporte"].Visible = false; loTrajesMedidda.Parameters["Usuario"].Visible = false; loTrajesMedidda.DataSource = loClientesDescuentos.ObtenerClientes( (Sesion)Session["Sesion"], int.Parse(ddlSucursales.SelectedValue), ((ddlVendedores.SelectedValue.ToString() == string.Empty) ? null : ddlVendedores.SelectedValue), ((txtClaveCliente.Text == string.Empty) ? null : txtClaveCliente.Text) ); loTrajesMedidda.DataMember = "DataSourceClientes"; //xrInforme.ToolbarItems.Add(new ReportToolbarButton(ReportToolbarItemKind.PrintPage, true)); //xrInforme.ToolbarItems.Add(new ReportToolbarButton(ReportToolbarItemKind.PrintReport, true)); //xrInforme.ToolbarItems.Add(new ReportToolbarButton(ReportToolbarItemKind.SaveToDisk, true)); if (Session["Permiso"] == null) { foreach (Permiso loPermiso in loSesion.Usuario.Permiso) { if (loPermiso.Clave == 17) { foreach (Dapesa.Seguridad.Comun.Definiciones.TipoPermiso loTipoEmelento in loPermiso.TipoPermiso) { if (loTipoEmelento.ToString() == "Imprimir") { #region Eliminar Boton Imprimir ReportToolbarItem saveItem = null; foreach (ReportToolbarItem item in xrInforme.ToolbarItems) { if (item.ItemKind == ReportToolbarItemKind.PrintReport || item.ItemKind == ReportToolbarItemKind.PrintPage) { saveItem = item; } } xrInforme.ToolbarItems.Remove(saveItem); saveItem = null; foreach (ReportToolbarItem item in xrInforme.ToolbarItems) { if (item.ItemKind == ReportToolbarItemKind.PrintPage || item.ItemKind == ReportToolbarItemKind.PrintPage) { saveItem = item; } } xrInforme.ToolbarItems.Remove(saveItem); #endregion xrInforme.ToolbarItems.Add(new ReportToolbarButton(ReportToolbarItemKind.PrintPage, true)); xrInforme.ToolbarItems.Add(new ReportToolbarButton(ReportToolbarItemKind.PrintReport, true)); } } } if (loPermiso.Clave == 17) { foreach (Dapesa.Seguridad.Comun.Definiciones.TipoPermiso loTipoEmelento in loPermiso.TipoPermiso) { if (loTipoEmelento.ToString() == "Guardar") { #region Eliminar Boton Guadar ReportToolbarItem loItem = null; foreach (ReportToolbarItem item in xrInforme.ToolbarItems) { if (item.ItemKind == ReportToolbarItemKind.SaveToDisk || item.ItemKind == ReportToolbarItemKind.SaveToDisk) { loItem = item; } } xrInforme.ToolbarItems.Remove(loItem); #endregion xrInforme.ToolbarItems.Add(new ReportToolbarButton(ReportToolbarItemKind.SaveToDisk, true)); } } } } } this.xrInforme.Report = loTrajesMedidda; loTrajesMedidda.CreateDocument(); Page.Session["loInforme"] = loTrajesMedidda; } catch (Exception ex) { Session["Excepcion"] = ex; Response.Redirect("~/Error.aspx", false); } }
public void actualizarCliente(string todo) { DatosClientes reg = new DatosClientes(); reg.actualizarCliente(todo); }
public void eliminarcliente(string id) { DatosClientes reg = new DatosClientes(); reg.eliminarcliente(id); }
public void getagregar_cliente(string id, string dni, string nombre, string direccion, string telefono) { DatosClientes reg = new DatosClientes(); reg.AgregarCliente(id, dni, nombre, direccion, telefono); }
public DataTable getTabla() { DatosClientes dao = new DatosClientes(); return(dao.getTablaMarcas()); }
//----------------------------------------- aca termina lo nuevo 20/11/20230 22:00 am public Clientes get(Clientes client) { DatosClientes dato = new DatosClientes(); return(dato.GetClientes(client)); }
public VentasClientesBL() { accesoDatos = new DatosClientes(); }