private void EventoGuardar() { int linOperacion = (int)LeerVariableSesion ("operacion"); Transportistas oTransportista = new Transportistas(); clsTransportistas ListaTransportistas = new clsTransportistas(); if (linOperacion == 1) //NUEVO { oTransportista.TraCod = ListaTransportistas.MaxTraCod() + 1; oTransportista.TraRazonSocial = txtNombre.Text.ToUpper(); oTransportista.TraDireccion = txtDireccion.Text; oTransportista.TraRuc = txtNumDoc.Text; oTransportista.TraTelefono = txtTelefono.Text; oTransportista.TraFecRegis = DateTime.Parse(txtFecRegistro.Text); oTransportista.TraEstado = chkestado.Checked; ListaTransportistas.Add(oTransportista); } else // MODIFICAR { int lintraCodigo = (int)LeerVariableSesion("traCod"); oTransportista = ListaTransportistas.GetTransportista(lintraCodigo); oTransportista.TraRazonSocial = txtNombre.Text.ToUpper(); oTransportista.TraDireccion = txtDireccion.Text; oTransportista.TraRuc = txtNumDoc.Text; oTransportista.TraFecRegis = DateTime.Parse(txtFecRegistro.Text); oTransportista.TraTelefono = txtTelefono.Text; oTransportista.TraEstado = chkestado.Checked; ListaTransportistas.Update(oTransportista); } try { ListaTransportistas.SaveChanges(); lblMensajes.Visible = true; lblMensajes.Text = "El registro se Grabo Satisfactoriamente."; pnlEditTransportistas.Visible = false; pnlTransportistas.Visible = true; this.MessageBox("El registro se Grabo Satisfactoriamente."); EventoActualizaGrilla(); } catch (Exception ex) { lblMensajes.Visible = true; lblMensajes.Text = ex.Message +" " + ex.InnerException.Message ; this.MessageBox(ex.Message +" " + ex.InnerException.Message ); } }
private void EventoEliminar(int traCodigo) { clsTransportistas ListaTransportistas = new clsTransportistas(); try { ListaTransportistas.DeleteTransportista(traCodigo); ListaTransportistas.SaveChanges(); lblMensajes.Visible = true; lblMensajes.Text = "El registro se Eliminó Satisfactoriamente."; this.MessageBox("El registro se Eliminó Satisfactoriamente."); EventoActualizaGrilla(); } catch (Exception ex) { lblMensajes.Visible = true; lblMensajes.Text = ex.Message + " " + ex.InnerException.Message; this.MessageBox(ex.Message + " " + ex.InnerException.Message); } }