private void FacturacionClientes_Load(object sender, EventArgs e) { //llenar con los nombres de los clientes clientes = SQLCliente.obtenerTodosLosClientesHabilitados(); foreach (DataRow row in clientes.Rows) { cmbClientes.Items.Add(row["nombre"].ToString() + " " + row["apellido"].ToString()); cmbClientes.SelectedIndex = 0; } lblFacturacionClientesTexto.Hide(); lblFacturacionTotal.Hide(); lblFechaFinFacturacion.Hide(); lblFechaFinFacturacionTexto.Hide(); lblFechaInicioFacturacion.Hide(); lblFechaInicioFacturacionTexto.Hide(); tablaFacturacion.Hide(); lblDetalleDeFacturacion.Hide(); tablaPreviaFacturacion.Hide(); lblNumeroFacturacionTexto.Hide(); lblNumeroFacturacion.Hide(); lblfechaFinFacturacionPrevia.Hide(); lblFechaFinFacturacionPreviaTexto.Hide(); lblFechaInicioFacturacionPrevia.Hide(); lblFechaInicioFactPreviaTexto.Hide(); btnConfirmarFacturacion.Hide(); lblFactTotalPreviaTexto.Hide(); lblFacturacionTotalPrevia.Hide(); lblPrevisualizacionFact.Hide(); }
private void btnModificacion_Click(object sender, EventArgs e) { if (verificarDatosCliente(txtNombre.Text, txtApellido.Text, txtDNI.Text, txtMail.Text, txtTelefono.Text, txtDireccion.Text, txtLocalidad.Text, txtCodPostal.Text)) { if (SQLCliente.verificarTelefono(int.Parse(txtTelefono.Text), idCliente)) { if (SQLCliente.verificarDNI(int.Parse(txtDNI.Text), idCliente)) { string direccion = obtenerDireccionEntera(txtDireccion.Text, txtPiso.Text, txtDepto.Text, txtLocalidad.Text); Cliente clienteAModificar = new Cliente(idCliente, txtNombre.Text, txtApellido.Text, Int32.Parse(txtDNI.Text), txtMail.Text, Int32.Parse(txtTelefono.Text), direccion, txtCodPostal.Text, dateTimeNacimiento.Value, ckbHabilitado.Checked); SQLCliente.modificarCliente(clienteAModificar); this.DialogResult = DialogResult.OK; MessageBox.Show("El cliente se ha modificado correctamente"); this.Close(); } else { MessageBox.Show("Ese DNI ya esta en uso", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ese telefono ya esta en uso", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnAlta2_Click(object sender, EventArgs e) { if (verificarDatosCliente(txtNombre.Text, txtApellido.Text, txtDNI.Text, txtMail.Text, txtTelefono.Text, txtDireccion.Text, txtLocalidad.Text, txtCodPostal.Text)) { if (SQLCliente.verificarTelefono(int.Parse(txtTelefono.Text), -1)) { if (SQLCliente.verificarDNI(int.Parse(txtDNI.Text), -1)) { string direccion = obtenerDireccionEntera(txtDireccion.Text, txtPiso.Text, txtDepto.Text, txtLocalidad.Text); Cliente nuevoCliente = new Cliente(txtNombre.Text, txtApellido.Text, Int32.Parse(txtDNI.Text), txtMail.Text, Int32.Parse(txtTelefono.Text), direccion, txtCodPostal.Text, dateTimeNacimiento.Value); SQLCliente.insertarCliente(nuevoCliente); MessageBox.Show("El cliente ha sido dado de alta correctamente"); this.Close(); } else { MessageBox.Show("Ese DNI ya esta en uso", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ese telefono ya esta en uso", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public static void eliminarCliente(int pId) { DataAccessLayerCliente oDAL = new SQLCliente(); try { oDAL.Delete(pId); } catch (SqlException) { throw new ClienteConExpedientes(); } }
private void btnBuscar_Click(object sender, EventArgs e) { if (verificarDatosBusqueda(txtNombre.Text, txtApellido.Text, txtDNI.Text)) { Cliente clieABuscar = new Cliente(txtNombre.Text, txtApellido.Text, String.IsNullOrEmpty(txtDNI.Text) ? 0 : Int32.Parse(txtDNI.Text)); if (modificacion) { tablaClientes.DataSource = SQLCliente.filtrarClientes(clieABuscar); } else { tablaClientes.DataSource = SQLCliente.filtrarClientesHabilitados(clieABuscar); } } }
//CLIENTES public static void guardarCliente(Cliente pCliente, string pOperacion) { DataAccessLayerCliente oDAL = new SQLCliente(); if (pOperacion == "Insert") { oDAL.Insert(pCliente); } else if (pOperacion == "Update") { oDAL.Update(pCliente); } else { throw new Exception(); } }
private void ListaClientes_Load(object sender, EventArgs e) { DataTable clientes; if (modificacion) { //Obtener todos los clientes cuando se carga el formulario clientes = SQLCliente.obtenerTodosLosClientes(); } else { clientes = SQLCliente.obtenerTodosLosClientesHabilitados(); } tablaClientes.DataSource = clientes; this.tablaClientes.Columns[0].Visible = false; //usuarioID DataGridViewRow clieRow = tablaClientes.Rows[0]; clienteSeleccionado = new Cliente(clieRow); }
public RegistroViaje(int id_cliente, int id_rol) { InitializeComponent(); idCliente = id_cliente; esRolAdministrador = id_rol == 1; cmbAutomovil.Hide(); lblAutomovil.Hide(); lblTurno.Hide(); cmbTurnos.Hide(); tablaChoferes = SQLChofer.obtenerTodosLosChoferesHabilitados(); foreach (DataRow row in tablaChoferes.Rows) { cmbChoferes.Items.Add(row["nombre"].ToString() + " " + row["apellido"].ToString()); } tablaClientes = SQLCliente.obtenerTodosLosClientesHabilitados(); if (esRolAdministrador) { cmbCliente.Enabled = true; foreach (DataRow row in tablaClientes.Rows) { cmbCliente.Items.Add(row["nombre"].ToString() + " " + row["apellido"].ToString()); } } else { cmbCliente.Enabled = false; foreach (DataRow row in tablaClientes.Rows) { if (int.Parse(row["id_usuario"].ToString()) == id_cliente) { cmbCliente.Items.Add(row["nombre"].ToString() + " " + row["apellido"].ToString()); cmbCliente.SelectedIndex = 0; break; } } } }
private void recargar() { DataTable clientes; if (modificacion) { //Obtener todos los clientes cuando se carga el formulario clientes = SQLCliente.obtenerTodosLosClientes(); } else { clientes = SQLCliente.obtenerTodosLosClientesHabilitados(); } tablaClientes.DataSource = clientes; this.tablaClientes.Columns[0].Visible = false; //usuarioID DataGridViewRow clieRow = tablaClientes.Rows[0]; clienteSeleccionado = new Cliente(clieRow); txtDNI.Text = ""; txtApellido.Text = ""; txtNombre.Text = ""; }
private void btnEliminar_Click(object sender, EventArgs e) { if (tablaClientes.Rows.Count > 0) { if (clienteSeleccionado.habilitado == true) { DialogResult dialogResult = MessageBox.Show("Esta seguro?", "Esta seguro que quiere dar de baja este cliente?", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { string response = SQLCliente.eliminarCliente(clienteSeleccionado); MessageBox.Show(response); tablaClientes.DataSource = SQLCliente.obtenerTodosLosClientesHabilitados(); } } else { MessageBox.Show("El cliente ya esta eliminado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Debe seleccionar algun cliente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static Cliente traerClientePorId(int pId) { DataAccessLayerCliente oDAL = new SQLCliente(); return(oDAL.LoadById(pId)); }
public static List <Cliente> buscarClientes(string pNombre, string pApellido, int pDocuemtno) { DataAccessLayerCliente oDAL = new SQLCliente(); return(oDAL.SearchClientes(pNombre, pApellido, pDocuemtno)); }
public LoginControlador() { this.cliente = new SQLCliente(); }