protected void gvwTransportistas_RowCommand1(object sender, GridViewCommandEventArgs e) { //presiona BOTON MODIFICAR EN GRILLA if (e.CommandName == "SeleccionaTransportista") { int lintraCodigo; lintraCodigo = Convert.ToInt32(e.CommandArgument); AgregarVariableSession("traCod", lintraCodigo); clsTransportistas ListaTransportistas = new clsTransportistas(); Transportistas oTransportista = new Transportistas(); oTransportista = ListaTransportistas.GetTransportista(lintraCodigo); if (oTransportista != null) { txtCodigo.Text = lintraCodigo.ToString(); txtNombre.Text = oTransportista.TraRazonSocial; txtNumDoc.Text = oTransportista.TraRuc ; txtDireccion.Text = oTransportista.TraDireccion; if (oTransportista.TraEstado.HasValue) chkestado.Checked = oTransportista.TraEstado.Value; else chkestado.Checked = false; txtTelefono.Text = oTransportista.TraTelefono ; txtFecRegistro.Text = oTransportista.TraFecRegis.ToString(); //MODIFICAR , se guarda en variable cache AgregarVariableSession("operacion", 2); pnlEditTransportistas.Visible = true; pnlTransportistas.Visible = false; lblMensajes.Visible = false; MostrarOcultar(); } } //presiona BOTON ELIMINAR EN GRILLA if (e.CommandName == "EliminaTransportista") { int lintraCodigo; lintraCodigo = Convert.ToInt32(e.CommandArgument); EventoEliminar(lintraCodigo); } }
protected void ddlTransportistas_SelectedIndexChanged(object sender, EventArgs e) { int nTraCod = 0; nTraCod = int.Parse(ddlTransportistas.SelectedValue); ModalPopupGirarCompra.Show(); if (nTraCod != 0) { clsTransportistas lstTransportistas = new clsTransportistas(); Transportistas transportista = new Transportistas(); transportista = lstTransportistas.GetTransportista(nTraCod); txtRucTrans.Text = transportista.TraRuc.ToString(); lstTransportistas = null; transportista = null; } }
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 ); } }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet Transportistas. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToTransportistas(Transportistas transportistas) { base.AddObject("Transportistas", transportistas); }
/// <summary> /// Crear un nuevo objeto Transportistas. /// </summary> /// <param name="traCod">Valor inicial de la propiedad TraCod.</param> /// <param name="traRuc">Valor inicial de la propiedad TraRuc.</param> /// <param name="traRazonSocial">Valor inicial de la propiedad TraRazonSocial.</param> public static Transportistas CreateTransportistas(global::System.Int32 traCod, global::System.String traRuc, global::System.String traRazonSocial) { Transportistas transportistas = new Transportistas(); transportistas.TraCod = traCod; transportistas.TraRuc = traRuc; transportistas.TraRazonSocial = traRazonSocial; return transportistas; }