private void frm_Autorizacion_Load(object sender, EventArgs e) { try { Entidad = "Autorización"; if (Modo == TypeMode.Registrar) { lblAutorizacion.Text = "Registrar " + Entidad; btnRegistrar.Text = "Registrar"; MensajePregunta = "¿Está seguro de registrar la " + Entidad + "?"; MensajeRespuesta = "Se registró la " + Entidad + " satisfactoriamente."; UsuarioBC objUsuarioBC = new UsuarioBC(); Usuario objUsuario = objUsuarioBC.BuscarUsuario(UsuarioId); lblUsuario.Text = objUsuario.Codigo; cbTipo.SelectedIndex = 0; rdbActivo.Checked=true; lblFechaNombre.Visible = false; lblFecha.Visible = false; } else if (Modo == TypeMode.Editar) { lblFecha.Visible = true; lblFechaNombre.Visible = true; lblAutorizacion.Text = "Editar " + Entidad; btnRegistrar.Text = "Editar"; MensajePregunta = "¿Está seguro de editar la " + Entidad + "?"; MensajeRespuesta = "Se editó la " + Entidad + " satisfactoriamente."; AutorizacionBC objAutorizacionBC = new AutorizacionBC(); Autorizacion objAutorizacion = objAutorizacionBC.BuscarAutorizacion(AutorizacionId); lblUsuario.Text = objAutorizacion.Usuario.Codigo; txtCodigo.Text = objAutorizacion.Codigo; txtProducto.Text = objAutorizacion.Producto; txtEmbalaje.Text = objAutorizacion.Embalaje.Codigo; txtResEmbalaje.Text = objAutorizacion.Embalaje.Descripcion; txtOperacion.Text = objAutorizacion.Operacion.Codigo; txtResOperacion.Text = objAutorizacion.Operacion.Descripcion; nudBultos.Value = objAutorizacion.NroBultos; nudPesoMaximo.Value = objAutorizacion.Peso; txtNave.Text = objAutorizacion.Nave.Nombre; lblFecha.Text = objAutorizacion.Fecha.ToString(); if (objAutorizacion.Tipo.ToString()=="IMP") { cbTipo.SelectedIndex = 0; } else if (objAutorizacion.Tipo.ToString() == "EXP") { cbTipo.SelectedIndex = 1; } if(objAutorizacion.Estado==0) { rdbFinalizado.Checked=true; rdbActivo.Checked = false; } else if (objAutorizacion.Estado == 1) { rdbFinalizado.Checked = false; rdbActivo.Checked = true; } } txtCodigo.Focus(); } catch (Exception) { MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnRegistrar_Click(object sender, EventArgs e) { try { if (!ValidarComponentes()) return; if (MessageBox.Show(MensajePregunta, this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } AutorizacionBC objAutorizacionBC = new AutorizacionBC(); Autorizacion objAutorizacion = new Autorizacion(); objAutorizacion.UsuarioId = UsuarioId; objAutorizacion.Codigo = txtCodigo.Text; objAutorizacion.Producto = txtProducto.Text; objAutorizacion.EmbalajeId = EmbalajeId; objAutorizacion.OperacionId = OperacionId; objAutorizacion.NroBultos =Convert.ToInt32(nudBultos.Value); objAutorizacion.Peso = nudPesoMaximo.Value; objAutorizacion.NaveId = NaveId; objAutorizacion.Fecha = DateTime.Now; if (cbTipo.SelectedIndex==0) { objAutorizacion.Tipo = "IMP"; } else if (cbTipo.SelectedIndex==1) { objAutorizacion.Tipo = "EXP"; } if (rdbActivo.Checked) { objAutorizacion.Estado = 1; } else if (rdbFinalizado.Checked) { objAutorizacion.Estado = 0; } if (Modo == TypeMode.Registrar) { objAutorizacionBC.RegistrarAutorizacion(objAutorizacion); MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (Modo == TypeMode.Editar) { objAutorizacion.AutorizacionId = AutorizacionId; objAutorizacionBC.EditarAutorizacion(objAutorizacion); MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } MiDelegado(); this.Dispose(); } catch (Exception) { MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void RefrescarGrilla() { AutorizacionBC objAutorizacionBC = new AutorizacionBC(); dgvAutorizacion.DataSource = objAutorizacionBC.AutorizacionListarCompleto(); dgvAutorizacionConfigurar(); }
private void dgvAutorizacion_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { AutorizacionBC objAutorizacionBC = new AutorizacionBC(); Autorizacion ObjAutorizacion = objAutorizacionBC.BuscarAutorizacion(Convert.ToInt32(dgvAutorizacion.SelectedRows[0].Cells["AutorizacionId"].Value.ToString())); MiDelegado(ObjAutorizacion); this.Dispose(); }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (dgvAutorizacion.SelectedRows.Count != 0) { if (MessageBox.Show("¿Está seguro que quiere eliminar la autorización: " + dgvAutorizacion.SelectedRows[0].Cells["Codigo"].Value.ToString() + "?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } AutorizacionBC objAutorizacionBC = new AutorizacionBC(); objAutorizacionBC.EliminarAutorizacion(Convert.ToInt32(dgvAutorizacion.SelectedRows[0].Cells["AutorizacionId"].Value)); RefrescarGrilla(); MessageBox.Show("Se eliminó satisfactoriamente la autorización.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception) { MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtBooking_TextChanged(object sender, EventArgs e) { try { AutorizacionBC objAutorizacionBC = new AutorizacionBC(); cbContenedor.DataSource = objAutorizacionBC.FiltrarContenedores(txtBooking.Text); cbContenedor.DisplayMember = "Codigo"; cbContenedor.ValueMember = "ContenedorId"; } catch (Exception) { MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }