private void btnGuardar_Click(object sender, EventArgs e) { ClsSucursal Instancia = new ClsSucursal(); // Instancia.IdSucursal = Convert.ToInt32(txtIdSucursal.Text.Trim()); Instancia.Nombre = txtNombre.Text.Trim(); Instancia.Encargado = cmbEncargado.Text.Trim(); Instancia.Direccion = txtDireccion.Text.Trim(); Instancia.Telefono = txtTelefono.Text.Trim(); Instancia.IdAgencia = 1; //¿? En agencia solo va a ver un registro nombre de la agencia //Convert.ToInt32(cmbAgencia.SelectedValue); int respuesta = ClsSucursal.Guardar(Instancia); if (respuesta > 0) { MessageBox.Show("Sucursal Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar el Sucursal", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } limpia_cajas(); MostrarDatos_dgvSucursal(); }
private void frmSucursal_Load(object sender, EventArgs e) { MostrarDatos_dgvSucursal(); cmbEncargado.DataSource = ClsSucursal.ObtenerSucursal(); cmbEncargado.DisplayMember = "Nombre"; }
public static int Guardar(ClsSucursal variable) { int bandera = 0; MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO tblsucursales (intidsucursal, vchnombre, vchencargado, vchdireccion, vchtelefono, intidagencia) VALUES ('{0}','{1}','{2}', '{3}', '{4}', '{5}')", variable.IdSucursal, variable.Nombre, variable.Encargado, variable.Direccion, variable.Telefono, variable.IdAgencia), ClsConexion.ObtenerConexion()); bandera = comando.ExecuteNonQuery(); return(bandera); }
public static int Actualizar(ClsSucursal variable) { int bandera = 0; MySqlConnection conexion = ClsConexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("Update tblsucursales set vchNombre='{0}', vchencargado='{1}', vchDireccion='{2}', vchTelefono='{3}', intIdagencia='{4}' where intIdsucursal={5}", variable.Nombre, variable.Encargado, variable.Direccion, variable.Telefono, variable.IdAgencia, variable.IdSucursal), conexion); bandera = comando.ExecuteNonQuery(); conexion.Close(); return(bandera); }
//llena combo public static List <ClsSucursal> ObtenerSucursal() { List <ClsSucursal> lista = new List <ClsSucursal>(); MySqlConnection conexion = ClsConexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand("select intIdSucursal , vchNombre from tblSucursales", conexion); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { ClsSucursal Sucursal = new ClsSucursal(); Sucursal.IdSucursal = reader.GetInt32(0); Sucursal.Nombre = reader.GetString(1); lista.Add(Sucursal); } return(lista); }
//llena tabla public static List <ClsSucursal> MostrarDatos() { List <ClsSucursal> lista = new List <ClsSucursal>(); MySqlCommand comando = new MySqlCommand(String.Format("SELECT tblsucursales.intIdSucursal, tblsucursales.vchNombre,tblsucursales.vchEncargado, tblsucursales.vchDireccion,tblsucursales.vchTelefono, tblagencia_viajes.vchNombre FROM tblsucursales, tblagencia_viajes WHERE tblsucursales.intIdAgencia = tblagencia_viajes.intIdAgencia; "), ClsConexion.ObtenerConexion()); MySqlDataReader _reader = comando.ExecuteReader(); while (_reader.Read()) { ClsSucursal Sucursal = new ClsSucursal(); Sucursal.IdSucursal = _reader.GetInt32(0); Sucursal.Nombre = _reader.GetString(1); Sucursal.Encargado = _reader.GetString(2); Sucursal.Direccion = _reader.GetString(3); Sucursal.Telefono = _reader.GetString(4); Sucursal.Agencia = _reader.GetString(5); lista.Add(Sucursal); } return(lista); }
private void btnEliminar1_Click(object sender, EventArgs e) { if (MessageBox.Show("Esta Seguro que desea eliminar el Sucursal Actual", "Esta Seguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ClsSucursal Instancia = new ClsSucursal(); Instancia.IdSucursal = Convert.ToInt32(txtIdSucursal.Text); if (ClsSucursal.Eliminar(Instancia.IdSucursal) > 0) { MessageBox.Show("Sucursal Eliminado Correctamente!", "Sucursal Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); MostrarDatos_dgvSucursal(); btnGuardar.Enabled = true; limpia_cajas(); } else { MessageBox.Show("No se pudo eliminar el Sucursal", "sucursal No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnActualizar_Click(object sender, EventArgs e) { ClsSucursal Instancia = new ClsSucursal(); Instancia.Nombre = txtNombre.Text.Trim(); Instancia.Encargado = cmbEncargado.Text.Trim(); Instancia.Direccion = txtDireccion.Text.Trim(); Instancia.Telefono = txtTelefono.Text.Trim(); Instancia.IdAgencia = 1; Instancia.IdSucursal = Convert.ToInt32(txtIdSucursal.Text.Trim()); if (ClsSucursal.Actualizar(Instancia) > 0) { MessageBox.Show("Los datos del Sucursal se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information); btnGuardar.Enabled = true; limpia_cajas(); } else { MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } MostrarDatos_dgvSucursal(); }
public void MostrarDatos_dgvSucursal() { dgvSucursal.DataSource = ClsSucursal.MostrarDatos(); this.dgvSucursal.Columns["IdSucursal"].Visible = false; this.dgvSucursal.Columns["IdAgencia"].Visible = false; }