コード例 #1
0
    protected void btn_confirmar_Click(object sender, EventArgs e)
    {
        TrailerUltSalidaLABC tu = new TrailerUltSalidaLABC();
        string    resultado;
        TrailerBC t = new TrailerBC();

        tu.ID             = Convert.ToInt32(hf_idTrailer.Value);
        tu.PATENTE_TRACTO = txt_patenteTracto.Text;
        tu.CHOFER_RUT     = utils.formatearRut(txt_conductorRut.Text);
        tu.CHOFER_NOMBRE  = txt_conductorNombre.Text;
        tu.SITE_ID        = Convert.ToInt32(ddl_destino.SelectedValue);
        if (ddl_tipoDestino.SelectedValue == "DLPR")
        {
            tu.LOCA_ID = Convert.ToInt32(ddl_destino.SelectedValue);
        }
        else
        {
            tu.DEST_ID = Convert.ToInt32(ddl_destino.SelectedValue);
        }

        tu.COND_ID             = Convert.ToInt32(hf_idCond.Value);
        tu.CHOFER_RUT          = txt_conductorRut.Text;
        tu.CHOFER_NOMBRE       = txt_conductorNombre.Text;
        tu.ESTADO_YMS          = estado_yms.Value;
        tu.OBSERVACION         = locales_YMS.Value.ToString();
        tu.SELLO_CARGA         = txt_sello.Text;
        tu.MMPP                = txt_mmpp.Text;
        tu.GUIA                = txt_gdNro.Text;
        tu.TRUE_COD_INTERNO_IN = Convert.ToInt64(hf_trueCodInterno.Value);
        if (!string.IsNullOrEmpty(txt_cajas.Text))
        {
            tu.CAJAS = Convert.ToInt32(txt_cajas.Text);
        }
        if (!string.IsNullOrEmpty(txt_liAzules.Text))
        {
            tu.PALLET_AZUL = Convert.ToInt32(txt_liAzules.Text);
        }
        if (!string.IsNullOrEmpty(txt_liRojos.Text))
        {
            tu.PALLET_ROJO = Convert.ToInt32(txt_liRojos.Text);
        }
        if (!string.IsNullOrEmpty(txt_liBlancos.Text))
        {
            tu.PALLET_BLANCO = Convert.ToInt32(txt_liBlancos.Text);
        }
        if (!string.IsNullOrEmpty(txt_liLeña.Text))
        {
            tu.LEÑA = Convert.ToInt32(txt_liLeña.Text);
        }

        tu.VIAJE = txt_nroViaje.Text;

        bool ejecucion = tu.ProcesoSalida(tu, LlenarTableLocales(), locales_YMS.Value, usuario.ID, out resultado);

        if (ejecucion && resultado == "")
        {
            btn_limpiar_Click(null, null);
            utils.ShowMessage2(this, "confirmar", "success");
        }
        else
        {
            utils.ShowMessage(this, resultado, "error", false);
        }
    }
コード例 #2
0
 public bool ProcesoSalida(TrailerUltSalidaLABC t, DataTable detalle, string locales, int id_usuario, out string resultado)
 {
     return(tran.TrailerUltEstado_ProcesoSalidaLoAguirre(t, detalle, locales, id_usuario, out resultado));
 }