// Constructores public BajaSucursal() { InitializeComponent(); this.utils = new Util(); this.sucursalDao = new SucursalDAO(); this.utils.iniciarGrids(this.resultadosGrid); }
// Constructores public BusquedaSucursal(DataGridView resultadosGrid) { InitializeComponent(); this.utils = new Util(); this.sucursalDao = new SucursalDAO(); this.resultadosGrid = resultadosGrid; }
// Constructores public AltaSucursal() { InitializeComponent(); this.nuevaSucursal = new Sucursal(); this.sucursalDao = new SucursalDAO(); this.utils = new Util(); }
public void iniciar_formulario() { this.Enabled = true; this.Focus(); SucursalDAO.cargar_grilla_sucursales(dgdSucursales); Utils.limpiar_controles(new List <Control> { txtDireccionSucursal, txtNombreSucursal, txtCodPostalSucursal, chkQuitarDeshabilitados }); }
public bool eliminarSucursal(int id, string schema) { try { return(SucursalDAO.getInstance().eliminarSucursal(id, schema)); } catch (Exception e) { throw e; } }
public string nuevaSucursal(string nombre, string calle, int altura, DateTime fecha, int id_localidad, string schema) { try { return(SucursalDAO.getInstance().nuevaSucursal(nombre, calle, altura, fecha, id_localidad, schema)); } catch (Exception e) { throw e; } }
public List <Sucursal> listaSucursales(string schema) { try { return(SucursalDAO.getInstance().listaSucursales(schema)); } catch (Exception e) { throw e; } }
private void filtrar() { string _nombre = txtNombreSucursal.Text, _direccion = txtDireccionSucursal.Text, _cod_postal = txtCodPostalSucursal.Text; string query_nombre = null, query_direccion = null, query_cod_postal = null, query_habilitados = null, query_final = null, query_where = null; if (!string.IsNullOrEmpty(_nombre)) { query_nombre = "UPPER(Sucursal_nombre) LIKE UPPER('%' + @nombre + '%') "; query_where = " WHERE "; } if (!string.IsNullOrEmpty(_direccion)) { query_direccion = "UPPER(Sucursal_direccion) LIKE UPPER('%' + @direccion + '%')"; if (!string.IsNullOrEmpty(_nombre)) { query_direccion = "AND " + query_direccion; } query_where = " WHERE "; } if (!string.IsNullOrEmpty(_cod_postal)) { query_cod_postal = "Sucursal_codigo_postal LIKE @cod_postal"; //'%' + @cod_postal + '%' -> si quiero exacto if (!string.IsNullOrEmpty(_nombre) || (!string.IsNullOrEmpty(_direccion))) { query_cod_postal = "AND " + query_cod_postal; } query_where = " WHERE "; } if (chkQuitarDeshabilitados.Checked) { query_habilitados = "Sucursal_habilitada = 1"; if (string.IsNullOrEmpty(_nombre) && string.IsNullOrEmpty(_direccion) && string.IsNullOrEmpty(_cod_postal)) { query_habilitados = " WHERE " + query_habilitados; } else { query_habilitados = " AND " + query_habilitados; } } query_final = string.Format(@"SELECT Sucursal_codigo Código, Sucursal_nombre Nombre, Sucursal_direccion Dirección, Sucursal_codigo_postal Código_Postal, Sucursal_habilitada Habilitada FROM LORDS_OF_THE_STRINGS_V2.Sucursal" + query_where + query_nombre + query_direccion + query_cod_postal + query_habilitados); //MessageBox.Show(query_final); SucursalDAO.buscar_sucursal(dgdSucursales, query_final, _nombre, _direccion, _cod_postal); }
private bool validar_cod_postal() { if (string.IsNullOrEmpty(txtCodPostalSucursal.Text)) { return(true); } if ((SucursalDAO.validar_cod_postal((txtCodPostalSucursal.Text.Trim().ToUpper()))) || ((sucursal_modificar != null) && (sucursal_modificar.cod_postal.Trim().ToUpper() == txtCodPostalSucursal.Text.Trim().ToUpper()))) { errorProvider.SetError(txtCodPostalSucursal, null); } else { errorProvider.SetError(txtCodPostalSucursal, "Código Postal ya existente"); return(false); } return(true); }
private void cmdBorrarSucursal_Click(object sender, EventArgs e) { if (dgdSucursales.RowCount != 0) { bool add_admin = false; string mensaje; Sucursal sucursal = get_sucursal_seleccionada_grilla(); if (sucursal.habilitada) { mensaje = "¿Está ud. seguro de querer deshabilitar la Sucursal " + sucursal.nombre + "? (Se perderán todos los usuarios asociados)"; } else { mensaje = "¿Está ud. seguro de querer habilitar la Sucursal " + sucursal.nombre + "?"; add_admin = true; } if (MessageBox.Show(mensaje, "PagoAgilFrba | ABM Sucursal", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (sucursal.id == sucursal_logueada.id) { if (MessageBox.Show("¿Está a punto de inhabilitar la Sucursal en la que se encuentra logueado, se cerrará la sesión al finalizar, desea continuar?", "PagoAgilFrba | ABM Sucursal", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { SucursalDAO.borrar_sucursal(sucursal); Application.Exit(); Application.Restart(); return; } else { return; } } if (add_admin) { SucursalDAO.agregar_sucursal_a_admin(sucursal); } SucursalDAO.borrar_sucursal(sucursal); iniciar_formulario(); } } }
private void alta_sucursal() { if (Utils.cumple_campos_obligatorios(campos_obligatorios, errorProvider) && validar_cod_postal()) { Sucursal sucursal_nueva = new Sucursal(txtNombreSucursal.Text, txtDireccionSucursal.Text, txtCodPostalSucursal.Text); if (SucursalDAO.agregar_sucursal(sucursal_nueva)) { MessageBox.Show("Sucursal agregada correctamente!", tipo_ingreso, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); sucursal_form.iniciar_formulario(); } else { MessageBox.Show("Hubo un error en el " + tipo_ingreso, "Error en el ABM Sucursal", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (!validar_cod_postal()) { MessageBox.Show("El código postal ingresado ya existe.", "Error código postal existente", MessageBoxButtons.OK, MessageBoxIcon.Error); } }