public void agregarCliente() { objClientes objClientes = new objClientes(); cnClientes cnClientes = new cnClientes(); if (validarCamposLlenos()) { objClientes.Cedula = txtCedula.Text; objClientes.Nombre = txtNombre.Text; objClientes.Apellidos = txtApellidos.Text; objClientes.Telefono = Convert.ToInt32(txtTelefono.Text); objClientes.Direccion = txtDireccion.Text; objClientes.Ciudad = txtCiudad.Text; if (cnClientes.insertarCliente(objClientes)) { llenarDataGrigView(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = false; limpiarCamposFormulario(); } else { txtCedula.BackColor = Color.Tomato; } } else { MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void insertarCliente(objClientes objCliente) { try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tclientes_insertar", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_cedula", OracleDbType.Varchar2, objCliente.Cedula, ParameterDirection.Input); conn.cmd.Parameters.Add("v_nombre", OracleDbType.Varchar2, objCliente.Nombre, ParameterDirection.Input); conn.cmd.Parameters.Add("v_apellidos", OracleDbType.Varchar2, objCliente.Apellidos, ParameterDirection.Input); conn.cmd.Parameters.Add("v_telefono", OracleDbType.Varchar2, objCliente.Telefono, ParameterDirection.Input); conn.cmd.Parameters.Add("v_direccion", OracleDbType.Varchar2, objCliente.Direccion, ParameterDirection.Input); conn.cmd.Parameters.Add("v_ciudad", OracleDbType.Varchar2, objCliente.Ciudad, ParameterDirection.Input); conn.cmd.ExecuteReader(); conn.cmd.Dispose(); conn.connection.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al insertar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void eliminarCliente() { objClientes objClientes = new objClientes(); cnClientes cnClientes = new cnClientes(); DialogResult eleccionBorrar = MessageBox.Show("¿Desea eliminar el cliente seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionBorrar == DialogResult.Yes) { objClientes.Cod_Ciente = Convert.ToInt32(dgvListaClientes.CurrentRow.Cells[0].Value); cnClientes.eliminarCliente(objClientes); llenarDataGrigView(); txtCedula.Enabled = true; txtNombre.Enabled = true; txtApellidos.Enabled = true; txtTelefono.Enabled = true; txtDireccion.Enabled = true; txtCiudad.Enabled = true; btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = false; limpiarCamposFormulario(); } }
public void actualizarCliente() { objClientes objClientes = new objClientes(); cnClientes cnClientes = new cnClientes(); if (validarCamposLlenos()) { DialogResult eleccionActualizar = MessageBox.Show("¿Desea actualizar el cliente seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionActualizar == DialogResult.Yes) { objClientes.Cod_Ciente = Convert.ToInt32(txtCodigoCliente.Text); objClientes.Cedula = txtCedula.Text; objClientes.Nombre = txtNombre.Text; objClientes.Apellidos = txtApellidos.Text; objClientes.Telefono = Convert.ToInt32(txtTelefono.Text); objClientes.Direccion = txtDireccion.Text; objClientes.Ciudad = txtCiudad.Text; cnClientes.actualizarCliente(objClientes); llenarDataGrigView(); txtCedula.Enabled = true; txtNombre.Enabled = true; txtApellidos.Enabled = true; txtTelefono.Enabled = true; txtDireccion.Enabled = true; txtCiudad.Enabled = true; btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = false; limpiarCamposFormulario(); } } else { MessageBox.Show("Debe de cargar primero un cliente de la lista de clientes", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public Boolean insertarCliente(objClientes objClientes) { Boolean clienteEncontrado = false; objClientes objClienteConsultado = new objClientes(); objClienteConsultado.Cedula = objClientes.Cedula; clienteEncontrado = this.cadClientes.consultarClienteCedula(objClienteConsultado); if (clienteEncontrado == false) { this.cadClientes.insertarCliente(objClientes); return(true); } else { MessageBox.Show("Error: Ya existe este cliente con la misma cédula en la base de datos", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } }
public Boolean consultarClienteCedula(objClientes objCliente) { Boolean clienteEncontrado = false; try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tclientes_existente", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_cedula", OracleDbType.Varchar2, objCliente.Cedula, ParameterDirection.Input); conn.cmd.Parameters.Add("v_encontrado", OracleDbType.Int32, ParameterDirection.Output); conn.cmd.ExecuteReader(); int cedulaEncontradoDevuelto = Convert.ToInt32(conn.cmd.Parameters["v_encontrado"].Value.ToString()); if (cedulaEncontradoDevuelto > 0) { clienteEncontrado = true; } conn.cmd.Dispose(); conn.connection.Close(); return(clienteEncontrado); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al consultar Cliente con la base de datos", MessageBoxButtons.OK, MessageBoxIcon.Error); return(clienteEncontrado); } }
public void eliminarCliente(objClientes objCliente) { try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tclientes_eliminar", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_cliente_id", OracleDbType.Int32, objCliente.Cod_Ciente, ParameterDirection.Input); conn.cmd.ExecuteReader(); conn.cmd.Dispose(); conn.connection.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al eliminar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void eliminarCliente(objClientes objCliente) { this.cadClientes.eliminarCliente(objCliente); }
public void actualizarCliente(objClientes objCliente) { this.cadClientes.actualizarCliente(objCliente); }