public int insertar(ClienteCE clienteCE) { ClienteCD clienteCD = new ClienteCD(); int id = clienteCD.insertar(clienteCE); return(id); }
public bool actualizar(ClienteCE clienteCE) { ClienteCD clienteCD = new ClienteCD(); bool estado = clienteCD.actualizar(clienteCE); return(estado); }
public ClienteCE buscarId(int id) { ClienteCD clienteCD = new ClienteCD(); ClienteCE clienteCE = clienteCD.buscarId(id); return(clienteCE); }
public void Eliminar(ClienteCE clienteCE) { //crear mi objeto de conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlconnection SqlConnection connBD = conexion.ConectarSQLSERVER(); //abrir la conexion connBD.Open(); //crear un comando SqlCommand cmdBD = connBD.CreateCommand(); //tipo de comando cmdBD.CommandType = CommandType.Text; //asignar la instruccion SQL cmdBD.CommandText = "delete cliente where id=@id"; //Asigno parametros y sus valores cmdBD.Parameters.AddWithValue("@id", clienteCE.id); //EJERCUTAR EL COMMAND cmdBD.ExecuteNonQuery(); //CERRAR LA CONEXION connBD.Close(); }
public List <ClienteCE> ListarClientes() { ConexionCD conexion = new ConexionCD(); SqlConnection cnx = conexion.ConectarSQLserver(); cnx.Open(); SqlCommand cmd = cnx.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "select * from Clientes"; SqlDataReader dr = cmd.ExecuteReader(); List <ClienteCE> listaClientes = new List <ClienteCE>(); while (dr.Read()) { ClienteCE clienteCE = new ClienteCE(); clienteCE.Nombre = dr["nombre"].ToString(); clienteCE.Ruc = dr["ruc"].ToString(); clienteCE.Telefono = dr["display"].ToString(); clienteCE.Email = dr["descripcion"].ToString(); clienteCE.Direccion = dr["direccion"].ToString(); listaClientes.Add(clienteCE); } cnx.Close(); return(listaClientes); }
public ClienteCE buscarId(int id) { SqlConnection conexion = ConexionCD.conectarSqlServer(); conexion.Open(); SqlCommand cmd = conexion.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "select * from cliente where id=@id"; cmd.Parameters.AddWithValue("@id", id); SqlDataReader drCliente = cmd.ExecuteReader(); ClienteCE clienteCE = new ClienteCE(); if (drCliente.Read()) { clienteCE.Id = Convert.ToInt32(drCliente["id"]); clienteCE.Nombre = drCliente["nombre"].ToString(); clienteCE.Numruc = drCliente["numruc"].ToString(); clienteCE.Direccion = drCliente["direccion"].ToString(); clienteCE.Telefono = drCliente["telefono"].ToString(); } else { clienteCE.Id = 0; clienteCE.Nombre = ""; clienteCE.Numruc = ""; clienteCE.Direccion = ""; clienteCE.Telefono = ""; } conexion.Close(); return(clienteCE); }
private void btnGuardar_Click(object sender, EventArgs e) { int id = Convert.ToInt32(txtId.Text); string nombre = txtNombre.Text; string ruc = txtRuc.Text; string direccion = txtDireccion.Text; string telefono = txtTelefono.Text; ClienteCE clienteCE = new ClienteCE(id, nombre, ruc, direccion, telefono); ClienteCN clienteCN = new ClienteCN(); if (txtId.Text == "0") { int nuevoId = clienteCN.insertar(clienteCE); if (nuevoId > 0) { txtId.Text = nuevoId.ToString(); MessageBox.Show("Se ha insertado un nuevo registro"); } } else { bool estado = clienteCN.actualizar(clienteCE); if (estado == true) { MessageBox.Show("Se ha actualizado el registro"); } } }
public void Eliminar(ClienteCE clienteCE) { try { //crear el objeto de la conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlConnection SqlConnection sql = conexion.ConectarSQL(); //aperturamos la conexion sql.Open(); //crear un coomando SqlCommand cmd = sql.CreateCommand(); //tipo de coomando cmd.CommandType = CommandType.Text; //Asigno la instruccion Sql cmd.CommandText = "delete from cliente WHERE id=@id"; cmd.Parameters.AddWithValue("@id", clienteCE.id); //Ejecutar el comando cmd.ExecuteNonQuery(); sql.Close(); } catch (SqlException e) { Console.Write(e.Message); throw; } }
private void btnguardar_Click(object sender, EventArgs e) { int id; if (txtid.Text.Length == 0) { id = 0; } else { id = Convert.ToInt32(txtid.Text); } string nombre = txtnombre.Text; string ruc = txtruc.Text; string direccion = txtdireccion.Text; string telefono = txttelefono.Text; ClienteCE clienteCE = new ClienteCE(id, nombre, ruc, direccion, telefono); ClienteCN clienteCN = new ClienteCN(); if (id == 0) { txtid.Text = clienteCN.Nuevo(clienteCE).ToString(); MessageBox.Show("Se ha creado un nuevo cliente"); } else { clienteCN.Actualizar(clienteCE); MessageBox.Show("Se ha actualizado un cliente"); } }
public int Nuevo(ClienteCE clienteCE) { try { ConexionCD conexion = new ConexionCD(); SqlConnection sql = conexion.ConectarSQL(); sql.Open(); SqlCommand cmd = sql.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "insert into cliente(nombre,numruc,direccion,telefono) " + "values(@nombre,@numruc,@direccion,@telefono)"; cmd.Parameters.AddWithValue("@nombre", clienteCE.nombre); cmd.Parameters.AddWithValue("@numruc", clienteCE.numruc); cmd.Parameters.AddWithValue("@direccion", clienteCE.direccion); cmd.Parameters.AddWithValue("@telefono", clienteCE.telefono); Console.Write(cmd.CommandText.ToString()); cmd.ExecuteNonQuery(); cmd.CommandText = "select max(id) as maxid from cliente where nombre=@nombre"; cmd.Parameters["@nombre"].Value = clienteCE.nombre; SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); clienteCE.id = Convert.ToInt32(dr["maxid"].ToString()); sql.Close(); return(clienteCE.id); } catch (SqlException e) { Console.Write(e.Message); throw; } }
public void Actualizar(ClienteCE clienteCE) { try { ConexionCD conexion = new ConexionCD(); SqlConnection sql = conexion.ConectarSQL(); sql.Open(); SqlCommand cmd = sql.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "update cliente set " + "nombre=@nombre, " + "numruc=@numruc, " + "direccion=@direccion, " + "telefono=@telefono where id=@id"; cmd.Parameters.AddWithValue("@nombre", clienteCE.nombre); cmd.Parameters.AddWithValue("@numruc", clienteCE.numruc); cmd.Parameters.AddWithValue("@direccion", clienteCE.direccion); cmd.Parameters.AddWithValue("@telefono", clienteCE.telefono); cmd.Parameters.AddWithValue("@id", clienteCE.id); cmd.ExecuteNonQuery(); sql.Close(); } catch (SqlException e) { Console.Write(e.Message); throw; } }
public void Actualizar(ClienteCE clienteCE) { ConexionCD conexion = new ConexionCD(); SqlConnection connBD = conexion.ConectarSQLSERVER(); connBD.Open(); SqlCommand cmd = connBD.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "update cliente " + "set nombre=@nombre, numruc=@numruc, direccion=@direccion, telefono=@telefono " + "where id=@id"; cmd.Parameters.AddWithValue("@numruc", clienteCE.numruc); cmd.Parameters.AddWithValue("@nombre", clienteCE.nombre); cmd.Parameters.AddWithValue("@direccion", clienteCE.direccion); cmd.Parameters.AddWithValue("@telefono", clienteCE.telefono); cmd.Parameters.AddWithValue("@id", clienteCE.id); cmd.ExecuteNonQuery(); connBD.Close(); }
public List <ClienteCE> buscarRuc(string numruc) { SqlConnection conexion = ConexionCD.conectarSqlServer(); conexion.Open(); SqlCommand cmd = conexion.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "select * from cliente where numruc " + "like + @numruc + '%'"; cmd.Parameters.AddWithValue("@numruc", numruc); SqlDataReader drCliente = cmd.ExecuteReader(); List <ClienteCE> listaClientesCE = new List <ClienteCE>(); while (drCliente.Read()) { ClienteCE clienteCE = new ClienteCE(); clienteCE.Id = Convert.ToInt32(drCliente["id"]); clienteCE.Nombre = drCliente["nombre"].ToString(); clienteCE.Numruc = drCliente["numruc"].ToString(); clienteCE.Direccion = drCliente["direccion"].ToString(); clienteCE.Telefono = drCliente["telefono"].ToString(); listaClientesCE.Add(clienteCE); } conexion.Close(); return(listaClientesCE); }
private void btnActualizar_Click(object sender, EventArgs e) { int id; if (txtId.Text.Length == 0) { id = 0; } else { id = Convert.ToInt32(txtId.Text); } string nombre = txtNombre.Text; string numruc = txtRuc.Text; string direccion = txtDireccion.Text; string telefono = txtTelefono.Text; ClienteCE clienteCE = new ClienteCE(id, nombre, numruc, direccion, telefono); ClienteNE clienteNE = new ClienteNE(); if (id == 0) { txtId.Text = clienteNE.Nuevo(clienteCE).ToString(); MessageBox.Show("Se ha añadido un nuevo Cliente", "Titulo"); txtId.Enabled = false; } else { clienteNE.Actualizar(clienteCE); MessageBox.Show("Se ha actualizado un Cliente", "Titulo"); } }
public bool actualizar(ClienteCE clienteCE) { SqlConnection conexion = ConexionCD.conectarSqlServer(); conexion.Open(); SqlCommand cmd = conexion.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "update cliente set nombre=@nombre, " + "numruc=@numruc, direccion=@direccion, telefono=@telefono" + " where id=@id"; cmd.Parameters.AddWithValue("@id", clienteCE.Id); cmd.Parameters.AddWithValue("@nombre", clienteCE.Nombre); cmd.Parameters.AddWithValue("@numruc", clienteCE.Numruc); cmd.Parameters.AddWithValue("@direccion", clienteCE.Direccion); cmd.Parameters.AddWithValue("@telefono", clienteCE.Telefono); //****************************** //Iniciar el control de transacciones int nfilas; using (SqlTransaction transaction = conexion.BeginTransaction()) { cmd.Transaction = transaction; try { nfilas = cmd.ExecuteNonQuery(); transaction.Commit(); } catch { transaction.Rollback(); nfilas = 0; } } conexion.Close(); if (nfilas == 0) { return(false); } else { return(true); } }
public void AgregarCliente(ClienteCE clienteCE) { ConexionCD conexion = new ConexionCD(); SqlConnection cnx = conexion.ConectarSQLserver(); cnx.Open(); SqlCommand cmd = cnx.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "AGREGARCLIENTE"; cmd.Parameters.AddWithValue("@nombre", clienteCE.Nombre); cmd.Parameters.AddWithValue("@ruc", clienteCE.Ruc); cmd.Parameters.AddWithValue("@telefono", clienteCE.Telefono); cmd.Parameters.AddWithValue("@email", clienteCE.Email); cmd.Parameters.AddWithValue("@direccion", clienteCE.Direccion); cmd.ExecuteNonQuery(); cnx.Close(); }
private void btnEliminar_Click(object sender, EventArgs e) { if (txtId.Text.Length > 0) { if (MessageBox.Show("Deseas Borrar", "ADVERTENCIA", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { //Instanciar un objeto CE ClienteCE clienteCE = new ClienteCE(); ClienteNE clienteNE = new ClienteNE(); clienteCE.id = Convert.ToInt32(txtId.Text); //Instanciar un objeto Cn clienteNE.Eliminar(clienteCE); limpiarControles(); } } else { MessageBox.Show("Debera Ingresar un ID"); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (txtid.Text.Length > 0) { if (MessageBox.Show("ESTA A PUNTO DE ELIMINAR UN REGISTRO. ¿CONTINUAR?", "ADVERTENCIA", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { ClienteCE clienteCE = new ClienteCE(); clienteCE.id = Convert.ToInt32(txtid.Text); ClienteCN clienteCN = new ClienteCN(); clienteCN.Eliminar(clienteCE); LimpiarControles(); } } else { MessageBox.Show("Debera ingresar un ID"); } }
public List <ClienteCE> BuscarProducto(string condicion) { try { //crear el objeto de la conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlConnection SqlConnection sql = conexion.ConectarSQL(); //aperturamos la conexion sql.Open(); //crear un coomando SqlCommand cmd = sql.CreateCommand(); //tipo de coomando cmd.CommandType = CommandType.Text; //Asigno la instruccion Sql cmd.CommandText = "select * from cliente where nombre like '%' + @nombre + '%'"; cmd.Parameters.AddWithValue("@nombre", condicion); //Ejecutar el comando SqlDataReader dr = cmd.ExecuteReader(); //Declarar la coleccion List <ClienteCE> miLista = new List <ClienteCE>(); //Leer SqlDataReader while (dr.Read()) { ClienteCE clienteCE = new ClienteCE(); clienteCE.id = Convert.ToInt32(dr["id"].ToString()); clienteCE.nombre = dr["nombre"].ToString(); clienteCE.numruc = dr["numruc"].ToString(); clienteCE.direccion = dr["direccion"].ToString(); clienteCE.telefono = dr["telefono"].ToString(); miLista.Add(clienteCE); } return(miLista); } catch (Exception ex) { Console.Write(ex.Message); throw; } }
public int Nuevo(ClienteCE clienteCE) { ConexionCD conexion = new ConexionCD(); SqlConnection connBD = conexion.ConectarSQLSERVER(); connBD.Open(); SqlCommand cmd = connBD.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "insert into cliente (nombre, numruc, direccion,telefono) " + "values (@nombre, @numruc, @direccion,@telefono)"; cmd.Parameters.AddWithValue("@nombre", clienteCE.nombre); cmd.Parameters.AddWithValue("@numruc", clienteCE.numruc); cmd.Parameters.AddWithValue("@direccion", clienteCE.direccion); cmd.Parameters.AddWithValue("@telefono", clienteCE.telefono); cmd.ExecuteNonQuery(); cmd.CommandText = "select max(id) as nuevoId from cliente where nombre=@nombre"; cmd.Parameters["@nombre"].Value = clienteCE.nombre; SqlDataReader drBD = cmd.ExecuteReader(); drBD.Read(); clienteCE.id = Convert.ToInt32(drBD["nuevoId"].ToString()); connBD.Close(); return(clienteCE.id); }
public void AgregarClientes(ClienteCE clienteCE) { ClienteCD clienteCD = new ClienteCD(); clienteCD.AgregarCliente(clienteCE); }
public int insertar(ClienteCE clienteCE) { SqlConnection conexion = ConexionCD.conectarSqlServer(); conexion.Open(); SqlCommand cmd = conexion.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "insert into cliente (nombre, numruc, direccion, telefono) " + "values (@nombre, @numruc, @direccion, @telefono)"; cmd.Parameters.AddWithValue("@nombre", clienteCE.Nombre); cmd.Parameters.AddWithValue("@numruc", clienteCE.Numruc); cmd.Parameters.AddWithValue("@direccion", clienteCE.Direccion); cmd.Parameters.AddWithValue("@telefono", clienteCE.Telefono); //****************************** //Iniciar el control de transacciones int nuevoId; using (SqlTransaction transaction = conexion.BeginTransaction()) { cmd.Transaction = transaction; try { int nfilas = cmd.ExecuteNonQuery(); transaction.Commit(); if (nfilas == 0) { nuevoId = 0; } else { cmd.CommandText = "select max(id) as nuevoId from cliente " + "where nombre=@nombre"; cmd.Parameters["@nombre"].Value = clienteCE.Nombre; SqlDataReader drCliente = cmd.ExecuteReader(); if (drCliente.Read()) { nuevoId = Convert.ToInt32(drCliente["nuevoId"]); } else { nuevoId = 0; } } } catch { transaction.Rollback(); nuevoId = 0; } } conexion.Close(); return(nuevoId); }
public void Eliminar(ClienteCE clienteCE) { clienteCD.Eliminar(clienteCE); }
public int Nuevo(ClienteCE clienteCE) { return(clienteCD.Nuevo(clienteCE)); }
public void Actualizar(ClienteCE clienteCE) { clienteCD.Actualizar(clienteCE); }
public void ActualizarClientes(ClienteCE clienteCE) { ClienteCD clienteCD = new ClienteCD(); clienteCD.ActualizarCliente(clienteCE); }