private void BtnContactosE_Click(object sender, EventArgs e) { if (dgvClientesE.SelectedCells.Count > 0) { foreach (Form item in Application.OpenForms) { if (item.GetType() == typeof(Contactos)) { item.Focus(); return; } } try { ClienteE E = new ClienteE(); E = (ClienteE)dgvClientesE.CurrentRow.DataBoundItem; Contactos c = new Contactos(E.IdCliente); c.ShowDialog(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } } else { Mensaje m = new Mensaje("Ningun item seleccionado."); m.ShowDialog(); } }
private void BtnEliminarE_Click(object sender, EventArgs e) { if (dgvClientesE.SelectedCells.Count > 0) { ClienteENegocio neg = new ClienteENegocio(); ClienteE c = (ClienteE)dgvClientesE.CurrentRow.DataBoundItem; try { using (var popup = new Confirmacion(@"eliminar """ + c.ToString() + @"""")) { var R = popup.ShowDialog(); if (R == DialogResult.OK) { bool conf = popup.R; if (c != null && conf == true) { neg.EliminarLogico(c.IdCliente); LlenarTablaE(); } } } } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } } else { Mensaje m = new Mensaje("Ningun item seleccionado."); m.ShowDialog(); } }
public void Modificar(ClienteE c) { AccesoDB conexion = null; try { conexion = new AccesoDB(); conexion.SetearConsulta("UPDATE CLIENTES SET NOMBRE = @nombre, DNICUIT = @cuit WHERE IDCLIENTE = @idcliente"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@nombre", c.Nombre); conexion.Comando.Parameters.AddWithValue("@cuit", c.Cuit); conexion.Comando.Parameters.AddWithValue("@idcliente", c.IdCliente); conexion.AbrirConexion(); conexion.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { if (conexion.CheckearConexion() == true) { conexion.CerrarConexion(); } } }
private void BtnEditarE_Click(object sender, EventArgs e) { if (dgvClientesE.SelectedCells.Count > 0) { foreach (Form item in Application.OpenForms) { if (item.GetType() == typeof(ModClienteE)) { item.Focus(); return; } } try { ClienteE obj = (ClienteE)dgvClientesE.CurrentRow.DataBoundItem; ModClienteE mod = new ModClienteE(obj); mod.ShowDialog(); LlenarTablaE(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } } else { Mensaje m = new Mensaje("Ningun item seleccionado."); m.ShowDialog(); } }
public int ActualizarCliente(ClienteE clienteE) { int i; try { cn.Open(); SqlCommand com = new SqlCommand("SP_Update_Cliente", cn); com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@id_Cliente", clienteE.id_Cliente); com.Parameters.AddWithValue("@nombre", clienteE.nombre); com.Parameters.AddWithValue("@ap_Paterno", clienteE.ap_Paterno); com.Parameters.AddWithValue("@ap_Materno", clienteE.ap_Materno); com.Parameters.AddWithValue("@celular", clienteE.celular); com.Parameters.AddWithValue("@correo", clienteE.correo); com.Parameters.AddWithValue("@direccion", clienteE.direccion); com.Parameters.AddWithValue("@documento_Ident", clienteE.documento_Ident); i = com.ExecuteNonQuery(); } catch (Exception) { throw; } finally { cn.Close(); } return(i); }
public void Agregar(ClienteE nuevo) { AccesoDB conexion = null; try { conexion = new AccesoDB(); conexion.SetearConsulta("INSERT INTO CLIENTES(NOMBRE,DNICUIT,TIPOCLIENTE,ACTIVO) VALUES (@nombre, @cuit, 'E', 1)"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@nombre", nuevo.Nombre); conexion.Comando.Parameters.AddWithValue("@cuit", nuevo.Cuit); conexion.AbrirConexion(); conexion.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { if (conexion.CheckearConexion() == true) { conexion.CerrarConexion(); } } }
public ModClienteE() { InitializeComponent(); this.Text = "Agregar " + this.Text; BtnMod.Text = "Agregar"; BtnMod.Enabled = false; c = new ClienteE(); }
public ModClienteE(ClienteE C) { InitializeComponent(); this.Text = "Editar " + this.Text; BtnMod.Text = "Editar"; BtnMod.Enabled = false; TxtEmpresa.Text = C.Nombre; TxtCuit.Text = C.Cuit.ToString(); c = C; }
public List <ClienteE> Listar() { ClienteE aux; List <ClienteE> lstClientesE = new List <ClienteE>(); AccesoDB conexion = null; try { conexion = new AccesoDB(); conexion.SetearConsulta("SELECT NOMBRE, IDCLIENTE, DNICUIT FROM CLIENTES " + "WHERE ACTIVO = 1 AND TIPOCLIENTE = 'E'"); conexion.AbrirConexion(); conexion.EjecutarConsulta(); while (conexion.Lector.Read()) { aux = new ClienteE { LstContactos = new List <Contacto>(), Nombre = (string)conexion.Lector["NOMBRE"], IdCliente = (int)conexion.Lector["IDCLIENTE"], Cuit = (long)conexion.Lector["DNICUIT"], }; aux.NombreCompleto = aux.Nombre; lstClientesE.Add(aux); } return(lstClientesE); } catch (Exception ex) { throw ex; } finally { if (conexion.CheckearConexion() == true) { conexion.CerrarConexion(); } } }
public List <ClienteE> ListadoCliente() { List <ClienteE> listado = new List <ClienteE>(); try { cn.Open(); cmd = new SqlCommand("SP_Select_Cliente", cn); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ClienteE clienteE = new ClienteE(); clienteE.id_Cliente = Convert.ToInt32(dr["id_Cliente"].ToString()); clienteE.nombre = dr["nombre"].ToString(); clienteE.ap_Paterno = dr["ap_Paterno"].ToString(); clienteE.ap_Materno = dr["ap_Materno"].ToString(); clienteE.celular = Convert.ToInt32(dr["celular"].ToString()); clienteE.correo = dr["correo"].ToString(); clienteE.direccion = dr["direccion"].ToString(); clienteE.documento_Ident = dr["documento_Ident"].ToString(); listado.Add(clienteE); } } catch { throw; } finally { cn.Close(); } return(listado); }
public int ActualizarCliente(ClienteE clienteE) { return(clienteDA.ActualizarCliente(clienteE)); }
public int RegistrarCliente(ClienteE clienteE) { return(clienteDA.RegistrarCliente(clienteE)); }
public List <Venta> Listar(int activo, string b) { Venta aux; List <Venta> lstVentas = new List <Venta>(); AccesoDB conexion = null; try { conexion = new AccesoDB(); conexion.SetearConsulta("SELECT V.IDVENTA, E.NOMBRE, E.APELLIDO, V.IDEMPLEADO, C.NOMBRE, C.APELLIDO, V.IDCLIENTE, V.FECHAVENTA, V.FECHAREGISTRO FROM VENTAS AS V " + "INNER JOIN EMPLEADOS AS E ON V.IDEMPLEADO = E.IDEMPLEADO " + "INNER JOIN CLIENTES AS C ON C.IDCLIENTE = V.IDCLIENTE " + "WHERE V.ACTIVO = @activo"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@activo", activo); conexion.AbrirConexion(); conexion.EjecutarConsulta(); while (conexion.Lector.Read()) { aux = new Venta() { IdVenta = (int)conexion.Lector[0], Empleado = new Empleado(), FechaRegistro = (DateTime)conexion.Lector[8], FechaVenta = (DateTime)conexion.Lector[7] }; aux.Empleado.Nombre = (string)conexion.Lector[1]; aux.Empleado.Apellido = (string)conexion.Lector[2]; aux.Empleado.NombreCompleto = aux.Empleado.Nombre + " " + aux.Empleado.Apellido; aux.Empleado.IdEmpleado = (int)conexion.Lector[3]; aux.Empleado.IdContacto = aux.Empleado.IdEmpleado; if (conexion.Lector.IsDBNull(5)) { ClienteE auxC = new ClienteE { Nombre = (string)conexion.Lector[4] }; auxC.NombreCompleto = auxC.Nombre; aux.Cliente = auxC; } else { ClienteP auxC = new ClienteP { Nombre = (string)conexion.Lector[4], Apellido = (string)conexion.Lector[5] }; auxC.NombreCompleto = auxC.Nombre + " " + auxC.Apellido; aux.Cliente = auxC; } aux.Cliente.IdCliente = (int)conexion.Lector[6]; aux.Monto = (float)Math.Round(CalcularMonto(aux.IdVenta), 3); if (aux.IdVenta.ToString().Contains(b)) { lstVentas.Add(aux); } } return(lstVentas); } catch (Exception ex) { throw ex; } finally { if (conexion.CheckearConexion() == true) { conexion.CerrarConexion(); } } }
public JsonResult ActualizarCliente(ClienteE clienteE) { return(Json(clienteBS.ActualizarCliente(clienteE), JsonRequestBehavior.AllowGet)); }
public JsonResult RegistrarCliente(ClienteE clienteE) { return(Json(clienteBS.RegistrarCliente(clienteE), JsonRequestBehavior.AllowGet)); }