private void butCodigo_Click(object sender, System.EventArgs e)
        {
            try
            {
                BindGrilla();
                Page.RegisterStartupScript("IAgregarGuiaHojaRutaInternoRecepcion", GenerarJavaScripts.AbrirVentanaModalConRegreso("IAgregarHRIRecepcion.aspx?HojaRutaInternoID=" + txtNroHojaRutaInterno.Text, 800, 600, true, "RecepcionHojaRutaInterno.aspx?HojaRutaInternoID=" + txtNroHojaRutaInterno.Text));

                /*
                 * string scriptString = "<script language='javascript'>\n";
                 * scriptString += "window.showModalDialog('IAgregarHRIRecepcion.aspx?HojaRutaInternoID="+txtNroHojaRutaInterno.Text+"','','dialogWidth=800px;dialogHeight=600px;status=no,scroll=true;');\n";
                 * scriptString += "window.location.href = 'RecepcionHojaRutaInterno.aspx?HojaRutaInternoID="+txtNroHojaRutaInterno.Text+"';\n";
                 * scriptString += "</script>";
                 * Page.RegisterStartupScript("IAgregarGuiaHojaRutaInternoRecepcion",scriptString);
                 *
                 * string datoScroll = (scroll)? "yes" : "no" ;
                 * StringBuilder scriptString = new StringBuilder();
                 * scriptString.Append("<script language='javascript'>\n");
                 * scriptString.Append("window.showModalDialog('"+ NombrePagina + "', '', 'dialogWidth= " + anchoPag +"px;dialogHeight= " + altoPag + "px;status=no;scroll=" + datoScroll +";');\n");
                 * scriptString.Append("window.location.href = '"+ PaginaRegresa +"';\n");
                 * scriptString.Append("</script>");
                 */
            }
            catch (Exception ex)
            {
                ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
            }
        }
Ejemplo n.º 2
0
        private void dtgLocalidades_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            // Obtenemos el usuario que ejecuta la acción.
            IUsuarios usuarioConectado = UsuariosFactory.GetUsuario();

            usuarioConectado.Login = this.UsuarioConectadoID;
            usuarioConectado.ConsultarByLogin();

            if (e.CommandName == "Tarifarios")
            {
                string localidadID = (dtgLocalidades.DataKeys[(int)e.Item.ItemIndex]).ToString();
                string pagRegreso  = "TarifariosAreaInfluencia.aspx?AgenciaID=" + this.agenciaID + "&UnidadVentaID=" + this.txtUnidadVentaID.Text;

                RegisterStartupScript("Tarifa", GenerarJavaScripts.AbrirVentanaModalConRegreso("IBusqTarifarioAreaInfluenciaModal.aspx?UnidadVentaID=" + this.txtUnidadVentaID.Text + "&AgenciaID= " + this.agenciaID + "&LocalidadID=" + localidadID + "&UsuarioID=" + usuarioConectado.UsuarioID.ToString(), 850, 500, true, pagRegreso));
            }
            else if (e.CommandName == "Delete")
            {
                IAreaInfluenciaAgencia areaInfluenciaAgencia = AreaInfluenciaAgenciaFactory.GetAreaInfluenciaAgencia();
                areaInfluenciaAgencia.UnidadVentaID = Utiles.Validaciones.obtieneEntero(this.txtUnidadVentaID.Text);
                areaInfluenciaAgencia.LocalidadID   = Utiles.Validaciones.obtieneEntero((dtgLocalidades.DataKeys[(int)e.Item.ItemIndex]).ToString());
                areaInfluenciaAgencia.AgenciaID     = this.agenciaID;
                areaInfluenciaAgencia.DesasignarTarifario(usuarioConectado.UsuarioID);

                this.BindGridSecundaria(0);
            }
        }
        private void dtgUnidadesVenta_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            // Obtenemos el usuario que ejecuta la acción.
            IUsuarios usuarioConectado = UsuariosFactory.GetUsuario();

            usuarioConectado.Login = this.UsuarioConectadoID;
            usuarioConectado.ConsultarByLogin();

            if (e.CommandName == "Tarifarios")
            {
                string unidadVentaID = (dtgUnidadesVenta.DataKeys[(int)e.Item.ItemIndex]).ToString();
                string pagRegreso    = "TarifariosRetiroEntregaUVentaConsul.aspx?AgenciaID=0";

                RegisterStartupScript("Tarifa", GenerarJavaScripts.AbrirVentanaModalConRegreso("IBusqTarifarioRetiroEntregaModal.aspx?UnidadVentaID=" + unidadVentaID + "&AgenciaID=0" + "&UsuarioID=" + usuarioConectado.UsuarioID.ToString(), 850, 500, true, pagRegreso));
            }
            else if (e.CommandName == "Delete")
            {
                int unidadVentaID = Convert.ToInt32((dtgUnidadesVenta.DataKeys[(int)e.Item.ItemIndex]));
                if (unidadVentaID != 0)
                {
                    ITarifarioRetiroEntregaUVenta oTarifario = TarifarioRetiroEntregaUVentaFactory.GetTarifarioRetiroEntregaUVenta();
                    oTarifario.UnidadVentaID = unidadVentaID;
                    if (oTarifario.Eliminar(usuarioConectado.UsuarioID))
                    {
                        BindGrid();
                    }
                }
            }
        }
Ejemplo n.º 4
0
        private void butAgencia_Click(object sender, System.EventArgs e)
        {
            string pagRegreso = "Vendedores.aspx";

            //Response.Redirect("IBusqSupervisorModal.aspx?CotizacionID=" + cotizacion.CotizacionClienteID);
            Page.RegisterStartupScript("Vendedor", GenerarJavaScripts.AbrirVentanaModalConRegreso("IBusqAgenciaModal.aspx?Vendedor=True", 900, 500, true, pagRegreso));
            //RegisterStartupScript("Convenio", GenerarJavaScripts.AbrirVentanaModalConRegreso("BusqSupervisorModal.aspx?CotizacionID=" + cotizacion.CotizacionClienteID ,850,500,true,pagRegreso));
        }
Ejemplo n.º 5
0
        private void AsignarAgencia(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            string          pagRegreso = "AgenciaParada.aspx";
            DsAgenciaParada ds         = (DsAgenciaParada)Session["Paradas"];

            DsAgenciaParada.DatosRow dr = (DsAgenciaParada.DatosRow)ds.Datos.Rows[e.Item.DataSetIndex];
            Page.RegisterStartupScript("IVincularAgenciaParada", GenerarJavaScripts.AbrirVentanaModalConRegreso("IVincularAgenciaParada.aspx?ParadaCodigo=" + dr.ParadaCodigo.ToString(), 600, 400, true, pagRegreso));
            this.BindGrid();
        }
Ejemplo n.º 6
0
        private void imgConsulta_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            //string unidadVentaID = (dtgUnidadesVenta.DataKeys[(int)e.Item.ItemIndex]).ToString();
            string pagRegreso = "ConvenioCliente.aspx?CotizacionClienteID=" + cotizacion.CotizacionClienteID;

            //Response.Redirect("IBusqSupervisorModal.aspx?CotizacionID=" + cotizacion.CotizacionClienteID);
            Page.RegisterStartupScript("Convenio", GenerarJavaScripts.AbrirVentanaModalConRegreso("IBusqSupervisorModal.aspx?CotizacionID=" + cotizacion.CotizacionClienteID, 900, 500, true, pagRegreso));
            //RegisterStartupScript("Convenio", GenerarJavaScripts.AbrirVentanaModalConRegreso("BusqSupervisorModal.aspx?CotizacionID=" + cotizacion.CotizacionClienteID ,850,500,true,pagRegreso));
        }
Ejemplo n.º 7
0
 private void dtgAutorizaciones_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
 {
     if (e.CommandName == "setOrigenesDestinos")
     {
         string pagRegreso = "NominaAutorizacionRECliente.aspx?ClienteID=" + this.txtClienteID.Text + "&TipoAutorizadoID=2";
         DsNominasAutorizaciones          ds = (DsNominasAutorizaciones)Session["dsAutorizaciones"];
         DsNominasAutorizaciones.DatosRow dr = (DsNominasAutorizaciones.DatosRow)ds.Datos.Rows[e.Item.DataSetIndex];
         Page.RegisterStartupScript("IAutorizacionOrigenesDestinosModal", GenerarJavaScripts.AbrirVentanaModalConRegreso("IAutorizacionOrigenesDestinosModal.aspx?NominaAutorizadoID=" + Convert.ToString(dr.NominaAutorizadoID), 650, 600, true, pagRegreso));
         //this.BindGrid();
     }
 }
Ejemplo n.º 8
0
        private void butAsignaTarifario_Click(object sender, System.EventArgs e)
        {
            // Obtenemos el usuario que ejecuta la acción.
            IUsuarios usuarioConectado = UsuariosFactory.GetUsuario();

            usuarioConectado.Login = this.UsuarioConectadoID;
            usuarioConectado.ConsultarByLogin();

            string localidadID = "1";
            string pagRegreso  = "TarifariosAreaInfluencia.aspx?AgenciaID=" + this.agenciaID + "&UnidadVentaID=" + this.txtUnidadVentaID.Text;

            RegisterStartupScript("Tarifa", GenerarJavaScripts.AbrirVentanaModalConRegreso("IBusqTarifarioAreaInfluenciaModal.aspx?UnidadVentaID=" + this.txtUnidadVentaID.Text + "&AgenciaID= " + this.agenciaID + "&LocalidadID=" + localidadID + "&EsMasivo=1" + "&UsuarioID=" + usuarioConectado.UsuarioID.ToString(), 850, 500, true, pagRegreso));
        }
Ejemplo n.º 9
0
        private void dtgUnidadesVenta_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            // Obtenemos el usuario que ejecuta la acción.
            IUsuarios usuarioConectado = UsuariosFactory.GetUsuario();

            usuarioConectado.Login = this.UsuarioConectadoID;
            usuarioConectado.ConsultarByLogin();

            if (e.CommandName == "Tarifarios")
            {
                string unidadVentaID = (dtgUnidadesVenta.DataKeys[(int)e.Item.ItemIndex]).ToString();
                string pagRegreso    = "TarifarioRetiroEntregaAgUVentaConsul.aspx?AgenciaID=" + this.txtAgenciaID.Text;

                RegisterStartupScript("Tarifa", GenerarJavaScripts.AbrirVentanaModalConRegreso("IBusqTarifarioRetiroEntregaModal.aspx?UnidadVentaID=" + unidadVentaID + "&AgenciaID= " + this.txtAgenciaID.Text + "&UsuarioID=" + usuarioConectado.UsuarioID.ToString(), 850, 500, true, pagRegreso));
            }
            else if (e.CommandName == "Delete")
            {
                if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
                {
                    ITarifarioRetiroEntregaAgenciaUVenta oTarifUV = TarifarioRetiroEntregaAgenciaUVentaFactory.GetTarifarioREAgUVenta();
                    int unidadVentaID            = Convert.ToInt32((dtgUnidadesVenta.DataKeys[(int)e.Item.ItemIndex]));
                    int tarifarioRetiroEntregaID = (((Label)e.Item.FindControl("lblTarifarioRetiroEntregaID")).Text) == "" ? 0 : Convert.ToInt32((((Label)e.Item.FindControl("lblTarifarioRetiroEntregaID")).Text));

                    if (tarifarioRetiroEntregaID != 0)
                    {
                        oTarifUV.UnidadVentaID            = unidadVentaID;
                        oTarifUV.AgenciaID                = Convert.ToInt32(this.txtAgenciaID.Text);
                        oTarifUV.TarifarioRetiroEntregaID = tarifarioRetiroEntregaID;
                        if (oTarifUV.Eliminar(usuarioConectado.UsuarioID))
                        {
                            BindGrilla();
                        }
                    }
                }
            }
            else if (e.CommandName == "TarifariosAreaInfluencia")
            {
                if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
                {
                    string unidadVentaID = (dtgUnidadesVenta.DataKeys[(int)e.Item.ItemIndex]).ToString();

                    Response.Redirect("TarifariosAreaInfluencia.aspx?AgenciaID=" + this.txtAgenciaID.Text + "&UnidadVentaID=" + unidadVentaID);
                }
            }
        }
Ejemplo n.º 10
0
        private void dtgVendedores_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            string       pagRegreso = "VendedoresConsul.aspx?OpcionEstado=vendedores";
            DsVendedores ds         = (DsVendedores)Session["DsVendedores"];

            DsVendedores.DatosRow dr = (DsVendedores.DatosRow)ds.Datos.Rows[e.Item.DataSetIndex];
            Page.RegisterStartupScript("IFechaEliminacionVendedorModal", GenerarJavaScripts.AbrirVentanaModalConRegreso("IFechaEliminacionVendedorModal.aspx?VendedorID=" + dr.VendedorID.ToString(), 500, 250, true, pagRegreso));

            /*IVendedor vendedor = VendedorFactory.GetVendedor();
             * vendedor.VendedorID = Convert.ToInt32(this.dtgVendedores.DataKeys[e.Item.ItemIndex]);
             * vendedor.Consultar();
             *
             * try
             * {
             *      vendedor.Eliminar(usuario);
             *      this.dtgVendedores.EditItemIndex = -1;
             *      //this.BindGrid();
             *      try
             *      {
             *              this.BindGrid();
             *      }
             *      catch(Exception)
             *      {
             *              this.dtgVendedores.CurrentPageIndex = 0;
             *              this.BindGrid();
             *      }
             * }
             * catch (Exception ex)
             * {
             *      string mensaje = ex.Message;
             *      try
             *      {
             *              mensaje = this.TraducirTexto(ex.Message);
             *              if (mensaje == "" || mensaje == null)
             *                      mensaje = ex.Message;
             *      }
             *      catch (Exception)
             *      {
             *              mensaje = ex.Message;
             *      }
             *      ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
             * }*/
        }
Ejemplo n.º 11
0
        private void butCodigo_Click(object sender, System.EventArgs e)
        {
            string destinoID         = txtNroConsolidado.Text == "" ? ddlDestino.SelectedValue : txtDestinoID.Text;
            string indice            = ddlDestino.SelectedIndex.ToString();
            string tipoDestinoID     = rbtCasoA.Checked ? "6" : "1";
            string empresaTercerosID = busqEmpresaTerceros1.EmpresaTercerosID.ToString();
            string destino           = txtDestino.Text == "" ? ddlDestino.SelectedItem.Text : txtDestino.Text;
            string pagRegreso;

            if (txtNroConsolidado.Text == "")
            {
                pagRegreso = "Consolidado.aspx?DestinoID=" + destinoID + "&TipoDestinoID=" + tipoDestinoID + "&EmpresaTercerosID=" + empresaTercerosID + "&Indice=" + indice;
            }
            else
            {
                pagRegreso = "Consolidado.aspx?ConsolidadoID=" + txtConsolidadoID.Text;
            }
            Page.RegisterStartupScript("IAgregarGuiaConsolidadoCodigo", GenerarJavaScripts.AbrirVentanaModalConRegreso("IAgregarGuiaConsolidadoCodigo.aspx?DestinoID=" + destinoID + "&TipoDestinoID=" + tipoDestinoID + "&Destino=" + destino, 800, 600, true, pagRegreso));
        }
        private void butAgregar_Click(object sender, System.EventArgs e)
        {
            try
            {
                DsGuias ds;
                if (this.radioTipo.Checked)
                {
                    ds = BuscarPorTipo();
                }
                else
                {
                    ds = BuscarPorCodigo();
                }
                BaseValidator bv;

                bv         = (BaseValidator)this.phValidTipoGuia.FindControl("ReqFechaListado");
                bv.Enabled = true;
                bv.Validate();
                if (!bv.IsValid)
                {
                    return;
                }
                bv         = (BaseValidator)this.phValidTipoGuia.FindControl("ValidFechaListado");
                bv.Enabled = true;
                bv.Validate();
                if (!bv.IsValid)
                {
                    return;
                }

                if (ds != null)
                {
                    IGuia guia = GuiaFactory.GetGuia();
                    DsGuias.DatosRow[] drLista = (DsGuias.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID);
                    int total = drLista.Length;
                    if (total > 0)
                    {
                        DsGuias.DatosRow dr = drLista[0];
                        //Session["GuiaDevueltaID"] =dr.IsGuiaDevueltaIDNull()? 0 : dr.GuiaDevueltaID;//Variable de session para guardar el id de la guia original en las guías devueltas en una guía nueva

                        //this.txtTipoFactura.Text = dr.ClasificacionGuiaID.ToString();



                        if (dr.AgenciaDestinoID == Convert.ToInt32(this.txtAgenciaID.Text))
                        {
                            if (dr.GuiaID != 0)
                            {
                                if (this.txtListadoConformadasID.Text == "")
                                {
                                    IListadoConformadas listado = ListadoConformadasFactory.GetListadoConformadas();
                                    listado.AgenciaID = Convert.ToInt32(this.txtAgenciaID.Text);
                                    listado.Fecha     = this.txtFechaListado.Text == "" ? System.DateTime.Today : Convert.ToDateTime(this.txtFechaListado.Text);
                                    listado.Guardar();
                                    this.txtListadoConformadasID.Text = listado.ListadoConformadasID.ToString();
                                }
                                IListadoConformadasGuia listadoGuia = ListadoConformadasGuiaFactory.GetListadoConformadasGuia();
                                listadoGuia.ListadoConformadasID = Convert.ToInt32(this.txtListadoConformadasID.Text);
                                listadoGuia.GuiaID = dr.GuiaID;
                                listadoGuia.Guardar();
                                IGuia oGuia = GuiaFactory.GetGuia();
                                oGuia.GuiaID = dr.GuiaID;
                                DateTime fechaConf = this.txtFechaConf.Text == "" ? Convert.ToDateTime(this.txtFechaListado.Text):Convert.ToDateTime(this.txtFechaConf.Text);
                                oGuia.Entregada("", this.AgenciaConectadaID, this.usuario, fechaConf);                                       //VER FECHA DE CONFORMACION

                                this.BindGrilla();
                            }
                        }
                        else
                        {
                            ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("La agencia destino de la guia no corresponde con la agencia no automatizada elegida");
                        }
                    }
                    else
                    {
                        if (this.txtListadoConformadasID.Text == "")
                        {
                            IListadoConformadas listado = ListadoConformadasFactory.GetListadoConformadas();
                            listado.AgenciaID = Convert.ToInt32(this.txtAgenciaID.Text);
                            listado.Fecha     = this.txtFechaListado.Text == "" ? System.DateTime.Today : Convert.ToDateTime(this.txtFechaListado.Text);
                            listado.Guardar();
                            this.txtListadoConformadasID.Text = listado.ListadoConformadasID.ToString();
                        }
                        string fechaConf = this.txtFechaConf.Text == ""?this.txtFechaListado.Text : this.txtFechaConf.Text;

                        string pagRegreso = "ListadoConformadas.aspx?ListadoConformadasID=" + this.txtListadoConformadasID.Text;
                        //Response.Redirect("IBusqSupervisorModal.aspx?CotizacionID=" + cotizacion.CotizacionClienteID);
                        Page.RegisterStartupScript("IngresoGuia", GenerarJavaScripts.AbrirVentanaModalConRegreso("IIngresoGuiaListadoConf.aspx?ListadoConformadasID=" + this.txtListadoConformadasID.Text + "&TipoGuia=" + this.ddlTipoGuia.SelectedValue + "&NroSucursal=" + this.txtNroSucursal.Text + "&NroGuia=" + this.txtNroGuia.Text + "&AgenciaDestinoID=" + this.txtAgenciaID.Text + "&FechaConf=" + fechaConf, 650, 400, true, pagRegreso));
                    }
                    //this.ddlTipoGuia.SelectedValue="1";
                    this.txtNroSucursal.Text = "";
                    this.txtNroGuia.Text     = "";
                    this.txtGuiaID.Text      = "";
                    this.txtCodigoBarra.Text = "";
                }
            }
            catch (Exception ex)
            {
                string mensaje = ex.Message;
                try
                {
                    mensaje = this.TraducirTexto(ex.Message);
                    if (mensaje == "" || mensaje == null)
                    {
                        mensaje = ex.Message;
                    }
                }
                catch (Exception)
                {
                    mensaje = ex.Message;
                }
                ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
            }
        }
Ejemplo n.º 13
0
 private void butCodigo_Click(object sender, System.EventArgs e)
 {
     Page.RegisterStartupScript("IAgregarGuiaHRInterno", GenerarJavaScripts.AbrirVentanaModalConRegreso("IAgregarGuiaHRInterno.aspx?HojaRutaInternoID?" + txtHojaRutaInternoID.Text, 800, 600, true, "HojaRutaInterno.aspx?HojaRutaInternoID=" + txtHojaRutaInternoID.Text));
 }