protected void guardarGuia() { try { if (!this.validar()) { return; } GuiaRemision guia = this.tomarDatos(); GuiaRemisionTR tran = new GuiaRemisionTR(guia); tran.insertarGuia(); this.actualizarSecuencia(); guia.imprimir(18, 40); Mensaje.informacion("Guia almacenada satisfactoriamente"); if (this.vieneFactura) { this.Close(); } else { this.limpiar(); } } catch (Exception e) { Mensaje.error(e.Message); } }
protected void llenarGrid(DateTime desde, DateTime hasta) { try { this.grw_guias.DataBindings.Clear(); grw_guias.Columns.Clear(); DataTable datos = GuiaRemisionTR.consultarGuias(desde, hasta); if (datos != null) { this.grw_guias.DataSource = datos; //this.grw_promociones.Columns[0].Visible = false; /*int ancho = this.grw_promociones.Width - 40; * this.grw_promociones.Columns[1].Width = Convert.ToInt16(ancho * 0.20); * this.grw_promociones.Columns[2].Width = Convert.ToInt16(ancho * 0.10); * this.grw_promociones.Columns[3].Width = Convert.ToInt16(ancho * 0.10); * this.grw_promociones.Columns[4].Width = Convert.ToInt16(ancho * 0.10); * this.grw_promociones.Columns[5].Width = Convert.ToInt16(ancho * 0.20); * this.grw_promociones.Columns[6].Width = Convert.ToInt16(ancho * 0.20); * this.grw_promociones.Columns[7].Width = Convert.ToInt16(ancho * 0.10);*/ } } catch (Exception e) { Mensaje.error(e.Message); } }
private void frm_guiaRemisionDefecto_FormClosing(object sender, FormClosingEventArgs e) { try { GuiaRemision guia = this.tomarDatos(); GuiaRemisionTR tran = new GuiaRemisionTR(guia); tran.actualizarGuia(); } catch (Exception error) { Mensaje.error(error.Message); } }
protected void buscarGuia(int idGuia) { GuiaRemision guia = GuiaRemisionTR.consultarXId(idGuia); if (guia != null) { this.limpiar(false); this.txt_secuencia.Text = guia.id.ToString(); this.dtp_fechaEmision.Value = guia.fechaEmision; this.dtp_fechaInicioTraslado.Value = guia.fechaInicio; this.dtp_fechaFinTraslado.Value = guia.fechaFin; this.txt_direccionPartida.Text = guia.direccionPartida; this.txt_numeroDocumento.Text = guia.numeroDocumento; this.txt_autorizacion.Text = guia.autorizacion; this.txt_cedulaTransportista.Text = guia.transportista.cedula; this.txt_nombreTransportista.Text = guia.transportista.razon_social; this.txt_correoTransportista.Text = guia.transportista.email; this.txt_placaTransportista.Text = guia.placa; this.txt_descripcion.Text = guia.descripcion; Destinatario destinatario = guia.destinatarios[0]; this.txt_cedulaDestinatario.Text = destinatario.cliente.cedula; this.txt_nombreDestinatario.Text = destinatario.cliente.razon_social; this.txt_documento.Text = (destinatario.documento != null)?destinatario.documento.Numero_documento:""; this.txt_motivoDestinatario.Text = destinatario.motivo; this.txt_direccionDestinatario.Text = destinatario.direccion; this.txt_codigoDestino.Text = destinatario.codigoDestino; this.txt_ruta.Text = destinatario.ruta; if (destinatario.detalle != null) { foreach (object[] producto in destinatario.detalle) { this.grw_productos.Rows.Add(producto); } } } else { Mensaje.informacion("No se encontró la guía ingresada"); } this.guiaRemision = guia; this.transportista = guia.transportista; this.documento = guia.destinatarios[0].documento; this.cliente = guia.destinatarios[0].cliente; }
protected void limpiar(bool cargarDatos = true) { if (cargarDatos) { int secuencia = GuiaRemisionTR.consultarSecuencia(); this.txt_secuencia.Text = secuencia.ToString(); this.txt_numeroDocumento.Text = this.getNumeroDocumento(); this.txt_autorizacion.Text = this.configuracion.Autorizacion; } if (this.desdeFactura) { this.desdeFactura = false; return; } this.tsb_guardar.Enabled = true; this.dtp_fechaInicioTraslado.Value = DateTime.Now; this.dtp_fechaFinTraslado.Value = DateTime.Now; this.txt_direccionPartida.Clear(); this.txt_cedulaTransportista.Clear(); this.txt_nombreTransportista.Clear(); this.txt_placaTransportista.Clear(); this.txt_correoTransportista.Clear(); this.txt_descripcion.Clear(); this.txt_cedulaDestinatario.Clear(); this.txt_nombreDestinatario.Clear(); this.txt_direccionDestinatario.Clear(); this.txt_codigoDestino.Clear(); this.txt_ruta.Clear(); this.txt_documento.Clear(); this.txt_motivoDestinatario.Clear(); this.grw_productos.DataSource = null; this.grw_productos.Rows.Clear(); this.guiaRemision = null; this.cliente = null; this.transportista = null; this.documento = null; this.setDireccionPartida(); this.setDescipcionGuia(); this.txt_descripcion.Focus(); }
private void tsb_anular_Click(object sender, EventArgs e) { if (Mensaje.confirmacion("Está seguro que desea eliminar la guía de remisión?")) { if (this.guiaRemision != null) { GuiaRemisionTR.anularGuia(this.guiaRemision); } else { GuiaRemision guia = new GuiaRemision(); guia.numeroDocumento = this.txt_numeroDocumento.Text; guia.fechaEmision = this.dtp_fechaEmision.Value; guia.autorizacion = this.txt_autorizacion.Text; guia.descripcion = this.txt_autorizacion.Text; GuiaRemisionTR.anularGuia(guia, true); this.actualizarSecuencia(); } this.limpiar(); } }
private void frm_guiaRemisionDefecto_Load(object sender, EventArgs e) { GuiaRemision guia = GuiaRemisionTR.consultarXId(0); if (guia != null) { /*this.cbl_motivos.SetItemChecked(0, guia.venta); * this.cbl_motivos.SetItemChecked(1, guia.compra); * this.cbl_motivos.SetItemChecked(2, guia.transformacion); * this.cbl_motivos.SetItemChecked(3, guia.consignacion); * this.cbl_motivos.SetItemChecked(4, guia.trasladoEntreEstablecimientos); * this.cbl_motivos.SetItemChecked(5, guia.trasladoEmisorItinerante); * this.cbl_motivos.SetItemChecked(6, guia.devolucion); * this.cbl_motivos.SetItemChecked(7, guia.importacion); * this.cbl_motivos.SetItemChecked(8, guia.exportacion); * this.cbl_motivos.SetItemChecked(9, guia.otros); * this.txt_puntoPartida.Text = guia.puntoDePartida; * this.txt_ciudadPartida.Text = guia.ciudadPartida; * this.txt_nombreEncargado.Text = guia.nombreEncargado; * this.txt_cedulaEncargado.Text = guia.cedulaEncargado; * this.txt_placaEncargado.Text = guia.placaEncargado;*/ } }