Ejemplo n.º 1
0
 protected void btn_vendorAgregar_Click(object sender, EventArgs e)
 {
     try
     {
         int         prov_id     = Convert.ToInt32(hf_id.Value);
         int         prve_numero = Convert.ToInt32(txt_vendorNro.Text);
         ProveedorBC p           = new ProveedorBC();
         if (!p.ComprobarNroVendorExistente(prve_numero))
         {
             utils.ShowMessage2(this, "crearVendor", "warn_nroExiste"); return;
         }
         if (p.AgregarVendor(prov_id, prve_numero))
         {
             utils.ShowMessage2(this, "crearVendor", "success");
         }
         else
         {
             utils.ShowMessage2(this, "crearVendor", "error");
         }
     }
     catch (Exception ex)
     {
         utils.ShowMessage(this, ex.Message, "error", false);
     }
     finally
     {
         ObtenerVendor();
         ObtenerProveedor(true);
     }
 }
Ejemplo n.º 2
0
 protected void btn_guardar_Click(object sender, EventArgs e)
 {
     try
     {
         int           id_ruta = Convert.ToInt32(hf_idRuta.Value);
         DataTable     dt      = JsonConvert.DeserializeObject <DataTable>(hf_puntosruta.Value);
         StringBuilder sb      = new StringBuilder();
         foreach (DataRow dr in dt.Rows)
         {
             if (sb.Length != 0)
             {
                 sb.Append(",");
             }
             sb.Append(dr["ID"]);
         }
         new RutaBC().Guardar(id_ruta, sb.ToString());
         utils.ShowMessage(this, "Ruta modificada correctamente", "success", true);
     }
     catch (Exception ex)
     {
         utils.ShowMessage(this, ex.Message, "error", false);
     }
     finally
     {
         ObtenerRutas(true);
     }
 }
Ejemplo n.º 3
0
    protected void btn_confirmar_Click(object sender, EventArgs e)
    {
        try
        {
            if (string.IsNullOrEmpty(hf_idCond.Value))
            {
                ConductorBC c = new ConductorBC();
                c.RUT             = txt_conductorRut.Text;
                c.NOMBRE          = txt_conductorNombre.Text;
                c.TRAN_ID         = Convert.ToInt32(ddl_transportista.SelectedValue);
                c.COND_EXTRANJERO = chk_conductorExtranjero.Checked;
                hf_idCond.Value   = c.AgregarIdentity().ToString();
            }
            MovimientoBC       mov       = new MovimientoBC();
            TrailerUltEstadoBC trailerUE = new TrailerUltEstadoBC();
            TrailerBC          trailer   = new TrailerBC();

            mov.FECHA_CREACION = DateTime.Now;
            mov.ID_ESTADO      = 10;
            mov.OBSERVACION    = txt_obs.Text;
            DateTime fh = DateTime.Parse(string.Format("{0} {1}", txt_ingresoFecha.Text, txt_ingresoHora.Text));
            mov.FECHA_ORIGEN  = fh;
            mov.ID_DESTINO    = Convert.ToInt32(this.ddl_posicion.SelectedValue);
            mov.FECHA_DESTINO = fh.AddMinutes(30);

            mov.PATENTE_TRACTO = txt_buscarPatente.Text;

            mov.MANT_EXTERNO = false;
            mov.ID_TRAILER   = 0;
            trailer.ID       = 0;
            trailer.PLACA    = "";

            trailer.TRAN_ID = Convert.ToInt32(ddl_transportista.SelectedValue);

            trailerUE.SITE_ID       = Convert.ToInt32(dropsite.SelectedValue); // 1; // Cambiar después de introducir variables de sesión
            trailerUE.CHOFER_RUT    = utils.formatearRut(txt_conductorRut.Text);
            trailerUE.CHOFER_NOMBRE = txt_conductorNombre.Text;
            trailerUE.ACOMP_RUT     = txt_acomRut.Text;

            trailerUE.COND_ID = Convert.ToInt32(hf_idCond.Value);

            UsuarioBC usuario = (UsuarioBC)Session["USUARIO"];
            string    resultado;
            bool      ejecucion = mov.ProcesoEntrada(mov, trailerUE, trailer, usuario.ID, out resultado);
            if (ejecucion && resultado == "")
            {
                utils.ShowMessage2(this, "confirmar", "success");
                limpiarTodo();
            }
            else
            {
                utils.ShowMessage(this, resultado, "error", false);
            }
        }
        catch (Exception ex)
        {
            utils.ShowMessage(this, ex.Message, "error", false);
        }
    }
Ejemplo n.º 4
0
    protected void btn_AgregarListado_Click(object sender, EventArgs e)
    {
        if (ddl_tipo_carga.SelectedIndex < 1)
        {
            utils.ShowMessage2(this, "agregarCita", "warn_tipoCargaVacio"); return;
        }
        if (string.IsNullOrEmpty(txt_doc2.Text.Replace(" ", "")))
        {
            utils.ShowMessage2(this, "agregarCita", "warn_citaVacia"); return;
        }
        DataTable dt = (DataTable)ViewState["listar"];
        DataView  dw = new DataView(dt);

        dw.RowFilter = "NUM_CITA = '" + txt_doc2.Text + "'";
        if (dw.Count > 0)
        {
            utils.ShowMessage2(this, "agregarCita", "warn_citaSeleccionada"); return;
        }

        try
        {
            DateTime fecha = ComprobarCita(txt_doc2.Text);
            DataRow  dr    = dt.NewRow();
            dr["NUM_CITA"]      = txt_doc2.Text;
            dr["TIPO_CARGA_ID"] = ddl_tipo_carga.SelectedValue;
            dr["TIPO_CARGA"]    = ddl_tipo_carga.SelectedItem.Text;
            if (ddl_motivo.SelectedIndex < 1)
            {
                dr["MOTIVO_CARGA_ID"] = DBNull.Value;
                dr["MOTIVO_CARGA"]    = DBNull.Value;
            }
            else
            {
                dr["MOTIVO_CARGA_ID"] = ddl_motivo.SelectedValue;
                dr["MOTIVO_CARGA"]    = ddl_motivo.SelectedItem.Text;
            }
            if (fecha == DateTime.MinValue)
            {
                dr["FECHA_HORA"] = DBNull.Value;
            }
            else
            {
                dr["FECHA_HORA"] = fecha;
            }
            dt.Rows.Add(dr);
            ViewState["listar"]         = dt;
            gv_Seleccionados.DataSource = ViewState["listar"];
            gv_Seleccionados.DataBind();
            ddl_tipo_carga.ClearSelection();
            ddl_motivo.ClearSelection();
            txt_doc2.Text = "";
        }
        catch (Exception EX)
        {
            utils.ShowMessage(this, EX.Message, "error", true);
        }
    }
Ejemplo n.º 5
0
    protected void btn_confirmar_Click(object sender, EventArgs e)
    {
        DataView dw = table.AsDataView();

        dw.RowFilter = "POSICION1 = " + ddl_destinoPos.SelectedValue;
        if (dw.Count != 0)
        {
            utils.ShowMessage2(this, "guardar", "warn_destinoBloqueado");
            return;
        }
        try
        {
            string    resultado;
            UsuarioBC usuario = new UsuarioBC();
            usuario = (UsuarioBC)Session["Usuario"];
            SolicitudBC        solicitud = new SolicitudBC();
            TrailerUltEstadoBC traiue    = new TrailerUltEstadoBC();
            int id = Convert.ToInt32(hf_trailerId.Value);
            traiue = traiue.CargaTrue(id);
            string fh = txt_buscarFecha.Text + " " + txt_buscarHora.Text;
            solicitud.ID_TIPO          = 2;
            solicitud.ID_USUARIO       = usuario.ID; // Variable de sesión
            solicitud.FECHA_CREACION   = DateTime.Now;
            solicitud.FECHA_PLAN_ANDEN = DateTime.Parse(fh);
            solicitud.DOCUMENTO        = traiue.DOC_INGRESO;
            solicitud.OBSERVACION      = "";
            solicitud.ID_TRAILER       = id;
            solicitud.ID_DESTINO       = Convert.ToInt32(ddl_destinoPos.SelectedValue);
            solicitud.ID_SITE          = Convert.ToInt32(this.dropsite.SelectedValue);

            string bloqueados = "";

            for (int i = 0; i < table.Rows.Count; i++)
            {
                bloqueados  = bloqueados + table.Rows[i]["POSICION1"].ToString();
                bloqueados += (i < table.Rows.Count - 1) ? "," : string.Empty;
            }


            bool ejecucion = solicitud.Descarga(solicitud, bloqueados, out resultado);
            if (ejecucion && resultado == "")
            {
                limpia(null, null);
                utils.ShowMessage2(this, "guardar", "success");
            }
            else
            {
                utils.ShowMessage(this, resultado, "error", false);
            }
        }
        catch (Exception EX)
        {
            utils.ShowMessage(this, EX.Message, "error", false);
        }
    }
Ejemplo n.º 6
0
 protected void btn_editGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         OrigenBC o = new OrigenBC()
         {
             ID_PE        = txt_editIdPe.Text,
             NOMBRE_PE    = txt_editNombre.Text,
             DIRECCION_PE = txt_editDireccion.Text,
             LAT_PE       = Convert.ToDecimal(txt_editLat.Text.Replace(".", ",")),
             LON_PE       = Convert.ToDecimal(txt_editLon.Text.Replace(".", ",")),
             RADIO_PE     = Convert.ToInt32(txt_editRadio.Text),
             IS_POLIGONO  = chk_editPoligono.Checked,
         };
         o.COMUNA.CIUDAD.REGION.REGI_ID = Convert.ToInt32(ddl_editRegion.SelectedValue);
         o.COMUNA.CIUDAD.CIUD_ID        = Convert.ToInt32(ddl_editCiudad.SelectedValue);
         o.COMUNA.COMU_ID    = Convert.ToInt32(ddl_editComu.SelectedValue);
         o.OPERACION.OPER_ID = Convert.ToInt32(ddl_editOpe.SelectedValue);
         o.ICONO.ICON_ID     = Convert.ToInt32(rb_editIconos.SelectedValue);
         if (string.IsNullOrEmpty(hf_idOrigen.Value))
         {
             if (o.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_nuevo");
                 utils.CerrarModal(this, "modalEdit");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error");
             }
         }
         else
         {
             o.ID = Convert.ToInt32(hf_idOrigen.Value);
             if (o.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_modificar");
                 utils.CerrarModal(this, "modalEdit");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error");
             }
         }
     }
     catch (Exception ex)
     {
         utils.ShowMessage(this, ex.Message, "error", false);
     }
     finally
     {
         ObtenerOrigenes(true);
     }
 }
Ejemplo n.º 7
0
 protected void btn_editGuardar_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txt_editPlaca.Text))
     {
         utils.ShowMessage2(this, "modificar", "warn_placaVacia"); return;
     }
     if (ddl_editTipo.SelectedIndex < 1)
     {
         utils.ShowMessage2(this, "modificar", "warn_tipoVacio"); return;
     }
     try
     {
         TrailerBC trailer = new TrailerBC();
         trailer.TRAI_PLACA  = txt_editPlaca.Text;
         trailer.TRAI_NUMERO = txt_editNumero.Text;
         if (ddl_editTipo.SelectedIndex > 0)
         {
             trailer.TRAILER_TIPO.TRTI_ID = Convert.ToInt32(ddl_editTipo.SelectedValue);
         }
         trailer.TRAI_COD = txt_editPlaca.Text;
         if (hf_idTrailer.Value == "")
         {
             if (trailer.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_nuevo");
                 utils.CerrarModal(this, "modalEdit");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error_nuevo");
             }
         }
         else
         {
             trailer.TRAI_ID = Convert.ToInt32(hf_idTrailer.Value);
             if (trailer.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_modificar");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error_modificar");
             }
         }
     }
     catch (Exception ex)
     {
         utils.ShowMessage(this, ex.Message, "error", false);
     }
     finally
     {
         ObtenerTrailer(true);
     }
 }
Ejemplo n.º 8
0
    protected void UploadBtn_Click(object sender, EventArgs e)
    {
        string sExt  = string.Empty;
        string sName = string.Empty;
        string Ruta1;
        bool   ejecuto = false;

        Ruta1 = "../xls/";

        var RUTA = this.Server.MapPath(Ruta1);

        if (this.FileUpload1.HasFile)
        {
            sName = this.FileUpload1.FileName;
            sExt  = Path.GetExtension(sName);
            if (this.ValidaExtension(sExt))
            {
                try
                {
                    this.FileUpload1.SaveAs(string.Format("{0}{1}", RUTA, sName));
                    foreach (string Archivo in Directory.GetFiles(RUTA, sName))
                    {
                        string Nombre    = "";
                        string Extension = "";
                        Nombre    = System.IO.Path.GetFileName(Archivo);
                        Extension = System.IO.Path.GetExtension(Archivo);
                        if (Extension == ".xlsx" || Extension == ".xls")
                        {
                            ejecuto = this.LeerArchivoExcel(string.Format("{0}{1}", RUTA, Nombre), "hoja1", Extension);
                        }
                    }
                    string[] xlsx = Directory.GetFiles(RUTA, sName);
                    foreach (string f in xlsx)
                    {
                        File.Delete(f);
                    }
                }
                catch (Exception ex)
                {
                    utils.ShowMessage(this, ex.Message, "error", false);
                    ejecuto = false;
                }

                if (ejecuto)
                {
                    utils.ShowMessage2(this, "cargaExcel", "success");
                    this.Page.ClientScript.RegisterStartupScript(this.GetType(), "CloseProgressbar", string.Format("HideProgressGD('{0}');", sExt), true);
                }
            }
        }
    }
Ejemplo n.º 9
0
    protected void UploadBtn_Click(object sender, EventArgs e)
    {
        string sExt  = string.Empty;
        string sName = string.Empty;
        string Ruta1;
        bool   ejecuto = false;

        Ruta1 = "../xls/";

        var RUTA = Server.MapPath(Ruta1);

        if (FileUpload1.HasFile)
        {
            sName = FileUpload1.FileName;
            sExt  = Path.GetExtension(sName);
            if (ValidaExtension(sExt))
            {
                try
                {
                    FileUpload1.SaveAs(string.Format("{0}{1}", RUTA, sName));
                    foreach (string Archivo in Directory.GetFiles(RUTA, sName))
                    {
                        string Nombre    = "";
                        string Extension = "";
                        Nombre    = Path.GetFileName(Archivo);
                        Extension = Path.GetExtension(Archivo);
                        if (Extension == ".xlsx" || Extension == ".xls")
                        {
                            ejecuto = LeerArchivoExcel(string.Format("{0}{1}", RUTA, Nombre), "Datos", Extension);
                        }
                    }
                    string[] xlsx = Directory.GetFiles(RUTA, sName);
                    foreach (string f in xlsx)
                    {
                        File.Delete(f);
                    }
                }
                catch (Exception ex)
                {
                    utils.ShowMessage(this, ex.Message, "error", false);
                    ejecuto = false;
                }

                if (ejecuto)
                {
                    utils.ShowMessage(this, "Pedidos cargados correctamente", "success", true);
                }
            }
        }
    }
Ejemplo n.º 10
0
    protected void btn_editGrabar_Click(object sender, EventArgs e)
    {
        ProveedorBC p        = new ProveedorBC();
        int         prov_id  = Convert.ToInt32(ddl_editProveedor.SelectedValue);
        int         site_id  = Convert.ToInt32(ddl_editSite.SelectedValue);
        int         prve_id  = Convert.ToInt32(ddl_editVendor.SelectedValue);
        int         nro_cita = Convert.ToInt32(txt_editNro.Text);
        DateTime    fecha    = Convert.ToDateTime(txt_editFecha.Text + " " + txt_editHora.Text);
        int         tiic_id  = Convert.ToInt32(ddl_editTipoCarga.SelectedValue);

        try
        {
            if (p.EditarPreIngresoReserva(prov_id, site_id, prve_id, nro_cita, fecha, tiic_id))
            {
                utils.ShowMessage2(this, "edit", "success");
            }
            else
            {
                utils.ShowMessage2(this, "edit", "error");
            }
        }
        catch (Exception ex)
        {
            utils.ShowMessage(this, ex.Message, "error", false);
        }
    }
Ejemplo n.º 11
0
    protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        TransportistaBC trans = new TransportistaBC();

        hf_preingreso.Value = e.CommandArgument.ToString();
        trans = trans.DatosPreIngreso(Convert.ToInt32(hf_preingreso.Value));


        if (e.CommandName == "ELIMINAR")
        {
            if (trans.ESTADO == "1")
            {
                hf_preingreso.Value = e.CommandArgument.ToString();
                utils.AbrirModal(this, "modalConfirmar");
            }
            else
            {
                utils.ShowMessage(this, "No se puede eliminar preingreso", "warn", true);
            }
        }
        else if (e.CommandName == "pdf")
        {
            hf_preingreso.Value = e.CommandArgument.ToString();
            generaPDF(null, null);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrio un Problema');", true);
        }
    }
Ejemplo n.º 12
0
 protected void btn_confEliminarRuta_Click(object sender, EventArgs e)
 {
     try
     {
         PreRutaBC p = new PreRutaBC();
         p.ID = Convert.ToInt64(hf_idRuta.Value);
         p.Eliminar();
         utils.ShowMessage2(this, "eliminar", "success");
         utils.CerrarModal(this, "modalConf");
         ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "elimina2", "eliminarRuta2();", true);
     }
     catch (Exception ex)
     {
         utils.ShowMessage(this, ex.Message, "error", false);
     }
 }
Ejemplo n.º 13
0
    protected void btn_confirmar_Click(object sender, EventArgs e)
    {
        TrailerUltSalidaBC tu = new TrailerUltSalidaBC();

        tu.COND_ID        = Convert.ToInt32(hf_idCond.Value);
        tu.ID             = Convert.ToInt32(hf_idTrailer.Value);
        tu.PATENTE_TRACTO = txt_patenteTracto.Text;
        tu.CHOFER_RUT     = txt_conductorRut.Text;
        tu.CHOFER_NOMBRE  = txt_conductorNombre.Text;

        if (ddl_tipoDestino.SelectedValue == "DLPR")
        {
            tu.LOCA_ID = Convert.ToInt32(ddl_destino.SelectedValue);
        }
        else
        {
            tu.DEST_ID = Convert.ToInt32(ddl_destino.SelectedValue);
        }
        tu.ESTADO_YMS  = estado_yms.Value;
        tu.OBSERVACION = locales_YMS.Value.ToString();
        string resultado;
        bool   ejecucion = tu.ProcesoSalida(tu, usuario.ID, "", lblGPS.Text, out resultado);

        if (ejecucion && resultado == "")
        {
            btn_limpiar_Click(null, null);
            utils.ShowMessage2(this, "confirmar", "success");
        }
        else
        {
            utils.ShowMessage(this, resultado, "error", false);
        }
    }
Ejemplo n.º 14
0
 protected void btn_editGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         ConductorBC u = new ConductorBC()
         {
             COND_RUT        = txt_editRut.Text,
             COND_NOMBRE     = txt_editNombre.Text,
             COND_TELEFONO   = txt_editTelefono.Text,
             COND_EXTRANJERO = chk_editExtranjero.Checked
         };
         if (string.IsNullOrEmpty(hf_id.Value))
         {
             if (u.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_nuevo");
                 utils.CerrarModal(this, "modalEdit");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error");
             }
         }
         else
         {
             u.COND_ID = Convert.ToInt32(hf_id.Value);
             if (u.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_modificar");
                 utils.CerrarModal(this, "modalEdit");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error");
             }
         }
     }
     catch (Exception ex)
     {
         utils.ShowMessage(this, ex.Message, "error", false);
     }
     finally
     {
         ObtenerConductores(true);
     }
 }
Ejemplo n.º 15
0
    protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "enviar")
        {
            //Limpiar();
            String mimeType = "";
            int    id       = Convert.ToInt32(e.CommandArgument);
            //PedidoBC p = new PedidoBC().ObtenerXId(peru_id);
            //LlenarDatos(p);
            //utils.AbrirModal(this, "modalEdit");
            EnvioBC   envio    = new EnvioBC(id);
            DataTable enviados = envio.detalle();
            envio.archivo(enviados);
            try
            {
                envio.archivo2(enviados, id);
            }
            catch (Exception ex)
            {
                utils.ShowMessage(this.Page, ex.Message, "error", true, "msg_error");
                return;
            }

            UtilsWeb.AddFileToZip("C:\\ViewState\\multiple.zip", "C:\\ViewState\\cliente.txt");
            UtilsWeb.AddFileToZip("C:\\ViewState\\multiple.zip", "C:\\ViewState\\pedido.txt");

            utils.ShowMessage(this.Page, "Pedidos enviados correctamente", "sucess", true);
            return;


            Response.Clear();
            Response.ContentType = mimeType;
            Response.AddHeader("content-disposition", "attachment; filename=" + "descarga_multiple.zip");
            Response.BinaryWrite(File.ReadAllBytes("C:\\ViewState\\multiple.zip"));
            //   File.Delete(Server.MapPath("./cargadefotos/Output.zip"));
            File.Delete("C:\\ViewState\\multiple.zip");

            Response.End();

            utils.ShowMessage(this.Page, "Archivos Generados Correctamente", "success", true);
        }
        if (e.CommandName == "ELIMINAR")
        {
            hf_idPeru.Value      = e.CommandArgument.ToString();
            lbl_confTitulo.Text  = "Eliminar Envio";
            lbl_confMensaje.Text = "Se eliminará el Envio seleccionado ¿Desea continuar?";
            utils.AbrirModal(this, "modalConf");
        }
    }
Ejemplo n.º 16
0
    protected void btn_confirmar_Click(object sender, EventArgs e)
    {
        TrailerUltSalidaBC tu = new TrailerUltSalidaBC();

        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;
        if (ddl_tipoDestino.SelectedValue == "DLPR")
        {
            tu.LOCA_ID = Convert.ToInt32(ddl_destino.SelectedValue);
        }
        else
        {
            tu.DEST_ID = Convert.ToInt32(ddl_destino.SelectedValue);
        }
        string resultado;

        if (string.IsNullOrEmpty(hf_idCond.Value))
        {
            ConductorBC c = new ConductorBC();
            c.RUT             = txt_conductorRut.Text;
            c.NOMBRE          = txt_conductorNombre.Text;
            c.TRAN_ID         = Convert.ToInt32(hf_idTran.Value);
            c.COND_EXTRANJERO = chk_conductorExtranjero.Checked;
            hf_idCond.Value   = c.AgregarIdentity().ToString();
        }
        tu.COND_ID     = Convert.ToInt32(hf_idCond.Value);
        tu.CHOFER_RUT  = txt_conductorRut.Text;
        tu.ESTADO_YMS  = estado_yms.Value;
        tu.OBSERVACION = locales_YMS.Value.ToString();

        bool ejecucion = tu.ProcesoSalida(tu, LlenarTableLocales(), usuario.ID, txt_nroViaje.Text, lbl_trailerGPS.Text, out resultado);

        if (ejecucion && resultado == "")
        {
            btn_limpiar_Click(null, null);
            utils.ShowMessage2(this, "confirmar", "success");
        }
        else
        {
            utils.ShowMessage(this, resultado, "error", false);
        }
    }
Ejemplo n.º 17
0
 protected void btn_editGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         ParametroBC p = new ParametroBC();
         p.PARA_NOMBRE          = txt_editNombre.Text;
         p.PARA_OBS             = txt_editObs.Text;
         p.PARA_VALOR           = txt_editValor.Text;
         p.USUA_ID_CREACION     = user.USUA_ID;
         p.USUA_ID_MODIFICACION = user.USUA_ID;
         if (string.IsNullOrEmpty(hf_id.Value))
         {
             if (p.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_nuevo");
                 utils.CerrarModal(this, "modalEdit");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error");
             }
         }
         else
         {
             p.PARA_ID = Convert.ToInt32(hf_id.Value);
             if (p.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_modificar");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error");
             }
         }
     }
     catch (Exception ex)
     {
         utils.ShowMessage(this, ex.Message, "error", false);
     }
     finally
     {
         ObtenerParametros(true);
     }
 }
Ejemplo n.º 18
0
 protected void btn_editGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         UsuarioTipoBC ut = new UsuarioTipoBC();
         ut.USTI_NOMBRE         = txt_editNombre.Text;
         ut.USTI_DESC           = txt_editDescripcion.Text;
         ut.USTI_NIVEL_PERMISOS = Convert.ToInt32(txt_editPermisos.Text);
         ut.MENU_ID             = hf_menuId.Value;
         if (string.IsNullOrEmpty(hf_id.Value))
         {
             if (ut.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_nuevo");
                 utils.CerrarModal(this, "modalEdit");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error");
             }
         }
         else
         {
             ut.USTI_ID = Convert.ToInt32(hf_id.Value);
             if (ut.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_modificar");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error");
             }
         }
     }
     catch (Exception ex)
     {
         utils.ShowMessage(this, ex.Message, "error", false);
     }
     finally
     {
         ObtenerPerfiles(true);
     }
 }
Ejemplo n.º 19
0
    protected void btn_editGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            TrailerTipoBC tt = new TrailerTipoBC();
            tt.TRTI_DESC  = txt_editDesc.Text;
            tt.TRTI_COLOR = txt_editColor.Text;

            if (hf_id.Value == "")
            {
                if (tt.Guardar())
                {
                    utils.ShowMessage2(this, "guardar", "success_nuevo");
                    utils.CerrarModal(this, "modalEdit");
                }
                else
                {
                    utils.ShowMessage2(this, "guardar", "error_nuevo");
                }
            }
            else
            {
                tt.TRTI_ID = Convert.ToInt32(hf_id.Value);
                if (tt.Guardar())
                {
                    utils.ShowMessage2(this, "guardar", "success_modificar");
                }
                else
                {
                    utils.ShowMessage2(this, "guardar", "error_modificar");
                }
            }
        }
        catch (Exception ex)
        {
            utils.ShowMessage(this, ex.Message, "error", false);
        }
        finally
        {
            ObtenerTipoTrailer(true);
        }
    }
Ejemplo n.º 20
0
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        UsuarioBC usuario = new UsuarioBC();

        usuario.USUA_USERNAME = UsuarioL.Value;
        usuario.USUA_PASSWORD = ContrasenaL.Value;
        usuario = usuario.Login(UsuarioL.Value, ContrasenaL.Value);
        if (usuario.USUA_ID == 0)
        {
            utils.ShowMessage(this, "Nombre de usuario o contraseña incorrectos.", "warn", true);
            return;
        }
        if (!usuario.USUA_ESTADO)
        {
            utils.ShowMessage(this, "Usuario inactivo. Contacte al administrador del sistema.", "warn", true);
            return;
        }
        Session["usuario"] = usuario;
        Response.Redirect("~/App/Default.aspx");
    }
Ejemplo n.º 21
0
    protected void btn_bloquearAgregar_Click(object sender, EventArgs e)
    {
        SolicitudAndenesBC s = new SolicitudAndenesBC();
        string             resultado;

        s.LUGA_ID = Convert.ToInt32(ddl_bloquearPos.SelectedValue);
        s.SOLI_ID = Convert.ToInt32(hf_idSolicitud.Value);

        if (s.Bloquear(usuario.ID, out resultado))
        {
            gv_bloqueo.DataSource = s.ObtenerBloqueados();
            gv_bloqueo.DataBind();
            utils.ShowMessage(this, resultado, "success", true);
        }

        else
        {
            utils.ShowMessage(this, resultado, "error", false);
        }
    }
Ejemplo n.º 22
0
 protected void btn_editGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         TractoBC t = new TractoBC();
         t.TRAC_PLACA = txt_editPatente.Text;
         if (hf_id.Value == "")
         {
             if (t.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_nuevo");
                 utils.CerrarModal(this, "modalEdit");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error_nuevo");
             }
         }
         else
         {
             t.TRAC_ID = Convert.ToInt32(hf_id.Value);
             if (t.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_modificar");
                 utils.CerrarModal(this, "modalEdit");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error_modificar");
             }
         }
     }
     catch (Exception ex)
     {
         utils.ShowMessage(this, ex.Message, "error", false);
     }
     finally
     {
         ObtenerTracto(true);
     }
 }
Ejemplo n.º 23
0
    protected void btn_upload_Click(object sender, EventArgs e)
    {
        if (FileUpLoad1.HasFile)
        {
            string fileName = FileUpLoad1.FileName;
            string Ruta1;

            Ruta1 = Server.MapPath(ConfigurationManager.AppSettings["conductores_yms"]);
            if (!System.IO.Directory.Exists(Ruta1))
            {
                System.IO.Directory.CreateDirectory(Ruta1);
            }
            if (Path.GetExtension(FileUpLoad1.FileName) == ".png" || Path.GetExtension(FileUpLoad1.FileName) == ".jpg")
            {
                ConductorBC c = new ConductorBC();
                c = c.ObtenerXId(Convert.ToInt32(hf_id.Value));
                string sName = "COND_" + c.RUT + Path.GetExtension(FileUpLoad1.FileName);

                try
                {
                    FileUpLoad1.SaveAs(Ruta1 + sName);
                    c.IMAGEN = sName;
                    if (c.AgregarFoto())
                    {
                        utils.ShowMessage2(this, "subirFoto", "success");
                        ObtenerConductores(true);
                    }
                    else
                    {
                        utils.ShowMessage2(this, "subirFoto", "error");
                    }
                }
                catch (Exception ex)
                {
                    utils.ShowMessage(this, ex.Message, "error", false);
                }
            }
            else
            {
                utils.ShowMessage2(this, "subirFoto", "warn_archivoInvalido");
            }
        }
    }
Ejemplo n.º 24
0
    protected void btn_BloquearTrailer_Click(object sender, EventArgs e)
    {
        if (ddTipoBloqueo.SelectedIndex < 1)
        {
            utils.ShowMessage2(this, "bloquear", "warn_tipoVacio"); return;
        }
        TrailerBC trailer = new TrailerBC();
        string    resultado;
        UsuarioBC usuario = new UsuarioBC();

        usuario = (UsuarioBC)this.Session["Usuario"];
        trailer.Bloquear(Convert.ToInt32(this.hf_idTrailer.Value), Convert.ToInt32(this.ddTipoBloqueo.SelectedValue), usuario.ID, out resultado);
        if (resultado == "")
        {
            utils.ShowMessage2(this, "bloquear", "success");
            utils.CerrarModal(this, "modalConfirmar");
        }
        else
        {
            utils.ShowMessage(this, resultado, "error", true);
        }
        this.ObtenerTrailer(true);
    }
Ejemplo n.º 25
0
    protected void btn_guardar_Click(object sender, EventArgs e)
    {
        TractoBC t = new TractoBC();

        t                = t.ObtenerXPatente(txt_placa.Text);
        t.ID             = Convert.ToInt32(hf_id.Value);
        t.FH_SALIDA      = Convert.ToDateTime(txt_fecha.Text + " " + txt_hora.Text);
        t.COND_ID_SALIDA = Convert.ToInt32(hf_idCond.Value);
        t.OBSERVACION    = "";
        t.USUA_ID        = usuario.ID;
        t.SITE_ID        = Convert.ToInt32(ddl_site.SelectedValue);
        string error;

        if (t.Salida(out error))
        {
            utils.ShowMessage2(this, "guardar", "success");
            Limpiar();
        }
        else
        {
            utils.ShowMessage(this, error, "error", false);
        }
    }
Ejemplo n.º 26
0
    protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        SolicitudAndenesBC sa = new SolicitudAndenesBC();
        string             resultado;

        try
        {
            gv_listar.SelectedIndex = Convert.ToInt32(e.CommandArgument);
            sa.SOLI_ID    = Convert.ToInt32(gv_listar.SelectedDataKey.Values[0]);
            sa.LUGA_ID    = Convert.ToInt32(gv_listar.SelectedDataKey.Values[1]);
            sa.SOAN_ORDEN = Convert.ToInt32(gv_listar.SelectedDataKey.Values[2]);
            sa            = sa.ObtenerXId();
        }
        catch (Exception)
        {
        }
        hf_accion.Value = e.CommandName;
        LugarBC l = new LugarBC();

        switch (e.CommandName.ToString())
        {
        case "anden":
            hf_soliId.Value               = sa.SOLI_ID.ToString();
            hf_soanOrden.Value            = sa.SOAN_ORDEN.ToString();
            lbl_confirmarTitulo.Text      = "Comenzar Carga";
            lbl_confirmarMensaje.Text     = "¿Comenzar Carga?";
            btn_eliminarSolicitud.Visible = false;
            hf_soanOrden.Value            = sa.SOAN_ORDEN.ToString();
            hf_lugaId.Value               = sa.LUGA_ID.ToString();
            btn_andenListo.Visible        = true;
            utils.AbrirModal(this, "modalConfirmar");
            break;

        case "CANCELAR":
            hf_soliId.Value               = sa.SOLI_ID.ToString();
            lbl_confirmarTitulo.Text      = "Eliminar Solicitud";
            lbl_confirmarMensaje.Text     = "Se eliminará la solicitud de la base de datos ¿Desea continuar?";
            btn_eliminarSolicitud.Visible = true;
            btn_andenListo.Visible        = false;
            utils.AbrirModal(this, "modalConfirmar");
            break;

        case "encender":
            hf_soliId.Value = sa.SOLI_ID.ToString();
            SolicitudBC solicitud = new SolicitudBC();
            solicitud.SOLI_ID = Convert.ToInt32(this.hf_soliId.Value);
            resultado         = "";
            bool ejecucion = solicitud.Encender_termo(this.usuario.ID, out resultado);
            if (ejecucion && resultado == "")
            {
                utils.ShowMessage2(this, "encender", "success");
            }
            else
            {
                utils.ShowMessage(this, resultado, "error", false);
            }
            ObtenerSolicitudes(true);
            break;

        case "AndenEmergencia":
            LimpiarLocales();
            l.ObtenerXPlaya(sa.PLAY_ID);
            btn_loc.Visible               = false;
            hf_soliId.Value               = sa.SOLI_ID.ToString();
            hf_soanOrden.Value            = sa.SOAN_ORDEN.ToString();
            hf_caractSolicitud.Value      = sa.CARACTERISTICAS;
            hf_localesSeleccionados.Value = sa.LOCALES;
            hf_timeStamp.Value            = sa.TIMESTAMP.ToString();
            ObtenerLocalesSolicitud(true);
            utils.CargaDropNormal(this.ddl_reanudarAnden, "ID", "CODIGO", l.ObtenerXPlaya(sa.PLAY_ID, 0, 1));
            ddl_reanudarAnden.Items.Remove(ddl_reanudarAnden.Items.FindByValue(sa.LUGA_ID.ToString()));
            lbl_tituloModal.Text = "Agregar Andén de Emergencia";
            gv_reanudarLocales.Columns[0].Visible = false;
            gv_reanudarLocales.Columns[1].Visible = false;
            btn_reanudar.Visible         = false;
            btn_emergencia.Visible       = true;
            txt_reanudarLocal.Enabled    = true;
            txt_reanudarCodLocal.Enabled = true;
            btn_agregarCarga.Enabled     = true;
            ddl_reanudarAnden.Enabled    = true;
            utils.AbrirModal(this, "modalReanudar");
            break;

        case "Locales":
            btn_loc.Visible = true;
            LimpiarLocales();
            hf_soliId.Value               = sa.SOLI_ID.ToString();
            hf_caractSolicitud.Value      = sa.CARACTERISTICAS;
            hf_localesSeleccionados.Value = sa.LOCALES;
            hf_timeStamp.Value            = sa.TIMESTAMP.ToString();
            ObtenerLocalesSolicitud(true);
            utils.CargaDropNormal(this.ddl_reanudarAnden, "SOAN_COD", "SOLICITUD_ANDEN", (DataTable)this.ViewState["andenes"]);
            ddl_reanudarAnden.SelectedValue       = string.Format("{0},{1},{2}", sa.SOLI_ID, sa.LUGA_ID, sa.SOAN_ORDEN);
            btn_reanudar.Visible                  = false;
            btn_emergencia.Visible                = false;
            lbl_tituloModal.Text                  = "Modificar Locales";
            gv_reanudarLocales.Columns[0].Visible = true;
            gv_reanudarLocales.Columns[1].Visible = true;
            txt_reanudarLocal.Enabled             = true;
            txt_reanudarCodLocal.Enabled          = true;
            btn_agregarCarga.Enabled              = true;
            ddl_reanudarAnden.Enabled             = true;
            utils.AbrirModal(this, "modalReanudar");
            break;

        case "Parcial":
            txt_fechaCarga.Text       = DateTime.Now.ToShortDateString();
            txt_horaCarga.Text        = DateTime.Now.ToShortTimeString();
            hf_soliId.Value           = sa.SOLI_ID.ToString();
            hf_soanOrden.Value        = sa.SOAN_ORDEN.ToString();
            hf_lugaId.Value           = sa.LUGA_ID.ToString();
            dv_pallets.Visible        = true;
            btn_cargaParcial.Visible  = true;
            btn_cargaTerminar.Visible = false;
            btn_loc.Visible           = false;
            utils.AbrirModal(this, "modalCarga");
            break;

        case "Continuar":
            btn_loc.Visible = false;
            LimpiarLocales();
            hf_soliId.Value               = sa.SOLI_ID.ToString();
            hf_caractSolicitud.Value      = sa.CARACTERISTICAS;
            hf_localesSeleccionados.Value = sa.LOCALES;
            hf_timeStamp.Value            = sa.TIMESTAMP.ToString();
            ObtenerLocalesSolicitud(true);
            utils.CargaDrop(ddl_reanudarAnden, "ID", "DESCRIPCION", l.ObtenerXPlaya(sa.PLAY_ID));
            btn_reanudar.Visible   = true;
            btn_emergencia.Visible = false;
            lbl_tituloModal.Text   = "Reanudar Carga";
            gv_reanudarLocales.Columns[0].Visible = true;
            gv_reanudarLocales.Columns[1].Visible = true;
            txt_reanudarLocal.Enabled             = true;
            txt_reanudarCodLocal.Enabled          = true;
            btn_agregarCarga.Enabled  = true;
            ddl_reanudarAnden.Enabled = true;
            utils.AbrirModal(this, "modalReanudar");
            break;

        case "Cargado":
            btn_loc.Visible           = false;
            dv_pallets.Visible        = false;
            btn_cargaParcial.Visible  = false;
            btn_cargaTerminar.Visible = true;
            txt_fechaCarga.Text       = DateTime.Now.ToShortDateString();
            txt_horaCarga.Text        = DateTime.Now.ToShortTimeString();
            hf_soliId.Value           = sa.SOLI_ID.ToString();
            hf_soanOrden.Value        = sa.SOAN_ORDEN.ToString();
            hf_lugaId.Value           = sa.LUGA_ID.ToString();
            utils.AbrirModal(this, "modalCarga");
            break;

        case "Edit":
            string url = string.Format("Solicitud_Carga.aspx?id={0}&type=edit", sa.SOLI_ID);
            this.Response.Redirect(url);
            break;

        case "colocar_sello":
            this.hf_soliId.Value = sa.SOLI_ID.ToString();
            this.validar_sello();
            break;

        case "validar_sello":
            this.hf_soliId.Value = sa.SOLI_ID.ToString();
            this.validado_sello();
            break;
        }
    }
Ejemplo n.º 27
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);
        }
    }
Ejemplo n.º 28
0
 protected void btn_editGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         UsuarioBC u = new UsuarioBC()
         {
             USUA_RUT         = txt_editRut.Text,
             USUA_NOMBRE      = txt_editNombre.Text,
             USUA_APELLIDO    = txt_editApellido.Text,
             USUA_USERNAME    = txt_editUsername.Text,
             USUA_PASSWORD    = txt_editPassword.Text,
             USUA_OBSERVACION = txt_editObservacion.Text,
             USUA_CORREO      = txt_editCorreo.Text,
             OPER_ID          = ""
         };
         u.USUARIO_TIPO.USTI_ID = Convert.ToInt32(ddl_editTipo.Text);
         foreach (ListItem i in chklst_editOp.Items)
         {
             if (i.Selected)
             {
                 if (!string.IsNullOrEmpty(u.OPER_ID))
                 {
                     u.OPER_ID += ",";
                 }
                 u.OPER_ID += i.Value;
             }
         }
         if (string.IsNullOrEmpty(hf_id.Value))
         {
             if (u.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_nuevo");
                 utils.CerrarModal(this, "modalEdit");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error");
             }
         }
         else
         {
             u.USUA_ID = Convert.ToInt32(hf_id.Value);
             if (u.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_modificar");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error");
             }
         }
     }
     catch (Exception ex)
     {
         utils.ShowMessage(this, ex.Message, "error", false);
     }
     finally
     {
         ObtenerUsuarios(true);
     }
 }
Ejemplo n.º 29
0
    protected void btn_confirmarMov_Click(object sender, EventArgs e)
    {
        DateTime fh = Convert.ToDateTime(string.Format("{0} {1}", txt_solFecha.Text, txt_solHora.Text));

        if (DateTime.Now.AddMinutes(57) > fh)
        {
            utils.ShowMessage2(this, "editar", "warn_horaInvalida"); return;
        }
        DataTable dtAndenes = (DataTable)ViewState["andenes"];
        DataTable dtLocales = (DataTable)ViewState["locales"];
        int       registros;

        try
        {
            registros = dtLocales.Rows.Count;
        }
        catch (NullReferenceException)
        {
            registros = 0;
        }
        if (registros == 0)
        {
            utils.ShowMessage2(this, "nuevo", "warn_andenVacio");
            return;
        }
        DevolucionBC d = new DevolucionBC();
        SolicitudBC  s = new SolicitudBC();

        d.DEVO_ID              = Convert.ToInt32(hf_devoId.Value);
        d.TRAI_ID              = Convert.ToInt32(hf_traiIdOld.Value);
        s.ID_SITE              = Convert.ToInt32(dropsite.SelectedValue);
        s.ID_USUARIO           = usuario.ID; //Variable sesión
        s.FECHA_PLAN_ANDEN     = Convert.ToDateTime(string.Format("{0} {1}", txt_solFecha.Text, txt_solHora.Text));
        s.RUTA                 = txt_ruta.Text;
        s.ID_SHORTECK          = ddl_idShortek.SelectedValue;
        s.ID_TRAILER_RESERVADO = Convert.ToInt32(hf_traiId.Value);
        s.TETR_ID              = Convert.ToInt32(DDL_TEMP.SelectedValue);
        s.Pallets              = Convert.ToInt32(txt_totalPallets.Text);
        s.CARACTERISTICAS      = hf_caractSolicitud.Value;
        DataView dw = new DataView((DataTable)ViewState["trailers"]);
        string   mensaje;
        DataSet  ds = new DataSet();

        dtAndenes.TableName = "ANDENES";
        dtLocales.TableName = "LOCALES";
        ds.Tables.Add(dtAndenes);
        ds.Tables.Add(dtLocales);
        if (hf_traiId.Value == hf_traiIdOld.Value)
        {
            if (d.Despachar(s, ds, d.DEVO_ID, out mensaje) && mensaje == "")
            {
                utils.ShowMessage2(this, "editar", "success_despacho");
                btn_limpiarDatos_Click(null, null);
                Response.Redirect("./control_devolucion.aspx");
            }
            else
            {
                utils.ShowMessage(this, mensaje, "error", false);
            }
        }
        else
        {
            DataView dw2 = new DataView((DataTable)ViewState["locales"]);
            dw2.RowFilter = "SOAN_ORDEN > 1";

            int cantidad_soan_2 = dw2.ToTable().Rows.Count;

            if (cantidad_soan_2 > 0)
            {
                int luga_id_descarga = Convert.ToInt32(ddl_andenDescarga.SelectedValue);
                if (d.Trasvasije(s, d, luga_id_descarga, ds, out mensaje) && mensaje == "")
                {
                    utils.ShowMessage2(this, "editar", "success_trasvasije");
                    btn_limpiarDatos_Click(null, null);
                }
                else
                {
                    utils.ShowMessage(this, mensaje, "error", false);
                }
            }
            else
            {
                utils.ShowMessage(this, "Agregue al menos un local para Trasvasije", "error", false);
            }
        }
    }
Ejemplo n.º 30
0
    protected void btn_confirmarMov_Click(object sender, EventArgs e)
    {
        if (!string.IsNullOrEmpty(hf_soliId.Value) && string.IsNullOrEmpty(hf_traiId.Value))
        {
            utils.ShowMessage2(this, "modifica", "warn_trailerVacio"); return;
        }
        if (!Convert.ToBoolean(hf_ordenAndenesOk.Value))
        {
            utils.ShowMessage2(this, "nuevo", "warn_ordenAnden"); return;
        }
        DateTime fh = Convert.ToDateTime(string.Format("{0} {1}", txt_solFecha.Text, txt_solHora.Text));

        if (DateTime.Now.AddMinutes(57) > fh)
        {
            utils.ShowMessage2(this, "nuevo", "warn_horaInvalida"); return;
        }
        DataTable dtAndenes = (DataTable)ViewState["andenes"];
        DataTable dtLocales = (DataTable)ViewState["locales"];
        int       registros;

        try
        {
            registros = dtLocales.Rows.Count;
        }
        catch (NullReferenceException)
        {
            registros = 0;
        }
        if (registros == 0)
        {
            utils.ShowMessage2(this, "nuevo", "warn_andenVacio");
        }
        else
        {
            SolicitudBC s  = new SolicitudBC();
            TrailerBC   tr = new TrailerBC();
            DataSet     ds = new DataSet();
            s.ID_TIPO          = 1;
            s.ID_SITE          = Convert.ToInt32(dropsite.SelectedValue);
            s.ID_USUARIO       = usuario.ID; //Variable sesión
            s.FECHA_CREACION   = DateTime.Now;
            s.FECHA_PLAN_ANDEN = Convert.ToDateTime(string.Format("{0} {1}", txt_solFecha.Text, txt_solHora.Text));
            s.DOCUMENTO        = "";
            s.OBSERVACION      = "";
            s.RUTA             = txt_ruta.Text;
            s.ID_SHORTECK      = ddl_idShortek.SelectedValue;
            if (!String.IsNullOrEmpty(hf_traiId.Value))
            {
                s.ID_TRAILER_RESERVADO = Convert.ToInt32(hf_traiId.Value);
            }
            s.TETR_ID         = Convert.ToInt32(DDL_TEMP.SelectedValue);
            s.Pallets         = Convert.ToInt32(txt_totalPallets.Text);
            s.CARACTERISTICAS = hf_caractSolicitud.Value;
            DataView dw      = new DataView((DataTable)ViewState["trailers"]);
            string   mensaje = "";
            dtAndenes.TableName = "ANDENES";
            dtLocales.TableName = "LOCALES";
            ds.Tables.Add(dtAndenes);
            ds.Tables.Add(dtLocales);
            if (hf_soliId.Value == "0")
            {
                if (s.Carga(ds, out mensaje) && mensaje == "")
                {
                    utils.ShowMessage2(this, "nuevo", "success");
                    btn_limpiarDatos_Click(null, null);
                }
                else
                {
                    utils.ShowMessage(this, mensaje, "error", false);
                }
            }
            else
            {
                s.SOLI_ID   = Convert.ToInt32(this.hf_soliId.Value);
                s.TIMESTAMP = DateTime.Parse(this.hf_timeStamp.Value);
                if (!s.validarTimeStamp())
                {
                    utils.ShowMessage2(this, "modifica", "warn_timestamp"); return;
                }
                if (s.ModificarCarga(ds, out mensaje) && mensaje == "")
                {
                    utils.ShowMessage2(this, "modifica", "success");
                    Response.Redirect("control_carga_new.aspx");
                }
                else
                {
                    utils.ShowMessage(this, mensaje, "error", false);
                }
            }
        }
    }