示例#1
0
        private void Cargar_Recojo_Detalle()
        {
            Cargar_Tipo_Producto();
            Cargar_Unidad_Medida();
            ENResultOperation R  = ClsRecojo_DetalleBC.Listar_Filtro(ID_Reco_Ide, ID_Reco_Ide_Detalle);
            DataTable         dt = (DataTable)R.Valor;

            txtItem.Text = "0";
            if (dt.Rows.Count != 0)
            {
                DataRow ROW = dt.Rows[0];
                ID_Cliente                 = Convert.ToInt32(ROW["CLIENTE_IDE"].ToString());
                txtItem.Text               = ROW["RECO_ITEM"].ToString();
                txtDestinatario.Text       = ROW["RECO_DESTINATARIO"].ToString();
                txtDireccion.Text          = ROW["RECO_DIRECCION"].ToString();
                txtLoca_Ide.Text           = ROW["LOCA_IDE"].ToString();
                txtLoca_Nombre.Text        = ROW["LOCA_NOMBRE"].ToString();
                txtPais_Nombre.Text        = ROW["PAIS_NOMBRE"].ToString();
                txtGuia_Remitente.Text     = ROW["RECO_GUIA_PROVEEDOR"].ToString();
                txtPlanilla_Remitente.Text = ROW["RECO_PLANILLA"].ToString();
                txtBultos.Text             = ROW["RECO_CANTIDAD"].ToString();
                txtPeso.Text               = ROW["RECO_PESO"].ToString();
                txtVolumen.Text            = ROW["RECO_VOLUMEN"].ToString();
                txtkmFinal.Text            = ROW["RECO_KM_FINAL"].ToString();
                txtDescripcion.Text        = ROW["RECO_DESCRIPCION"].ToString();
                txtNumero_Apoyo.Text       = "0";

                cboTipoProducto.Text = ROW["TIPO_PROD_NOMBRE"].ToString();

                cboUnidad_Medida.Text = ROW["UNID_MEDI_NOMBRE"].ToString();


                dtpFllegada.Text         = ROW["RECO_FECHA_LLEGADA"].ToString();
                dtpFInicio_Carga.Text    = ROW["RECO_FECHA_INICIO_CARGA"].ToString();
                dtpFFin_Carga.Text       = ROW["RECO_FECHA_FIN_CARGA"].ToString();
                dtpFInicio_Descarga.Text = ROW["RECO_FECHA_INICIO_DESCARGA"].ToString();
                dtpFFin_Descarga.Text    = ROW["RECO_FECHA_FIN_DESCARGA"].ToString();
                dtpFTermino.Text         = ROW["RECO_FECHA_RETIRO"].ToString();
                txtHLlegada.Text         = ROW["RECO_HORA_LLEGADA"].ToString();
                txtHInicio_Carga.Text    = ROW["RECO_HORA_INICIO_CARGA"].ToString();
                txtHFin_Carga.Text       = ROW["RECO_HORA_FIN_CARGA"].ToString();
                txtHInicio_Descarga.Text = ROW["RECO_HORA_INICIO_DESCARGA"].ToString();
                txtHFin_Descarga.Text    = ROW["RECO_HORA_FIN_DESCARGA"].ToString();
                txtHTermino.Text         = ROW["RECO_HORA_RETIRO"].ToString();
            }
            txtItem.Focus();
        }
示例#2
0
        private void Procesar_Operacion()
        {
            Obtener_Registro_Cabecera();
            clsRecojo_DetalleBE TipoBE = new clsRecojo_DetalleBE();

            TipoBE.Reco_ide          = ID_Reco_Ide;
            TipoBE.Reco_ide_detalle  = ID_Reco_Ide_Detalle;
            TipoBE.Reco_item         = Convert.ToInt32(txtItem.Text);
            TipoBE.Reco_cliente_ide  = 0;  // ID_Cliente;
            TipoBE.Reco_destinatario = txtDestinatario.Text;
            TipoBE.Reco_direccion    = txtDireccion.Text;
            if (string.IsNullOrEmpty(txtLoca_Ide.Text))
            {
                txtLoca_Ide.Text = "0";
            }
            TipoBE.Loca_ide            = Convert.ToInt32(txtLoca_Ide.Text);
            TipoBE.Reco_guia_proveedor = txtGuia_Remitente.Text;
            TipoBE.Reco_planilla       = txtPlanilla_Remitente.Text;
            TipoBE.Reco_descripcion    = txtDescripcion.Text;
            if (String.IsNullOrEmpty(txtBultos.Text))
            {
                txtBultos.Text = "0";
            }
            TipoBE.Reco_cantidad = Convert.ToDouble(txtBultos.Text);
            if (String.IsNullOrEmpty(txtPeso.Text))
            {
                txtPeso.Text = "0";
            }
            TipoBE.Reco_peso = Convert.ToDouble(txtPeso.Text);
            if (String.IsNullOrEmpty(txtVolumen.Text))
            {
                txtVolumen.Text = "0";
            }
            TipoBE.Reco_volumen = Convert.ToDouble(txtVolumen.Text);
            if (String.IsNullOrEmpty(txtkmFinal.Text))
            {
                txtkmFinal.Text = "0";
            }
            TipoBE.Reco_km_final              = Convert.ToDouble(txtkmFinal.Text);
            TipoBE.Unid_medi_ide              = Convert.ToInt32(cboUnidad_Medida.SelectedValue.ToString());
            TipoBE.Tipo_prod_ide              = Convert.ToInt32(cboTipoProducto.SelectedValue.ToString());
            TipoBE.Reco_fecha_llegada         = Convert.ToDateTime(dtpFllegada.Text);
            TipoBE.Reco_hora_llegada          = txtHLlegada.Text;
            TipoBE.Reco_fecha_inicio_carga    = Convert.ToDateTime(dtpFInicio_Carga.Text);
            TipoBE.Reco_hora_inicio_carga     = txtHInicio_Carga.Text;
            TipoBE.Reco_fecha_fin_carga       = Convert.ToDateTime(dtpFFin_Carga.Text);
            TipoBE.Reco_hora_fin_carga        = txtHFin_Carga.Text;
            TipoBE.Reco_fecha_inicio_descarga = Convert.ToDateTime(dtpFInicio_Descarga.Text);
            TipoBE.Reco_hora_inicio_descarga  = txtHInicio_Descarga.Text;
            TipoBE.Reco_fecha_fin_descarga    = Convert.ToDateTime(dtpFFin_Descarga.Text);
            TipoBE.Reco_hora_fin_descarga     = txtHFin_Descarga.Text;
            TipoBE.Reco_fecha_retiro          = Convert.ToDateTime(dtpFTermino.Text);
            TipoBE.Reco_hora_retiro           = txtHTermino.Text;
            TipoBE.Reco_estado_ruta           = true;
            TipoBE.Veces   = ID_Veces;
            TipoBE.Usuario = "ADMIN";
            Producto       = Convert.ToInt32(cboTipoProducto.SelectedValue.ToString());
            Unidad         = Convert.ToInt32(cboUnidad_Medida.SelectedValue.ToString());
            Destinatario   = txtDestinatario.Text;

            switch (Detalle_Operacion)
            {
            case "N":
                ENResultOperation N = ClsRecojo_DetalleBC.Crear(TipoBE);
                if (!N.Proceder)
                {
                    MessageBox.Show("Error : " + N.Sms);
                }
                break;

            case "M":
                ENResultOperation M = ClsRecojo_DetalleBC.Actualizar(TipoBE);
                if (!M.Proceder)
                {
                    MessageBox.Show("Error : " + M.Sms);
                }
                break;

            case "E":
                ENResultOperation E = ClsRecojo_DetalleBC.Eliminar(TipoBE);
                if (!E.Proceder)
                {
                    MessageBox.Show("Error : " + E.Sms);
                }
                break;
            }
        }