Пример #1
0
        protected void buscarProceso()
        {
            try
            {
                BllProcesoSimpli.ProcesoSimpli Pro = new BllProcesoSimpli.ProcesoSimpli();
                Pro = BllProcesoSimpli.GetPorceXActa(int.Parse(TxtNroActa.Text));
                TxtNroFactura.Text = Pro.NoFaProc;
                TxtRadicado.Text = Pro.NoRaPrec;
                TxtResulRe.Text = Pro.ReRePrec;
                TxtLabRe.Text = Pro.LaboProc;
                TxtAcredita.Text = Pro.AcreProc;
                TxtResolucion.Text = Pro.NoReProc;
                TxtNroCalibracion.Text = Pro.InCaPrec;
                nic1.Text = act.nic;
                TxtNroActa1.Text = act._number.ToString();
                tipocliente1.Text = act.tipoCliente;
                TxtFechaActa.Text = act._clientCloseTs.ToShortDateString();
                TxtDireccionSumi.Text = act.direccion;
                CmbOficina.Text = BllEmpresas.GetPerson(Pro.Oficina).EmprNomb;

                TxtMunicipio.Text = act.municipio;
                txtFR1.Text = Pro.AnLaProce;
                direccionNotificacion.Text = Pro.DireProce;
                Txtempresamensa.Text = BllEmpresaMensajeria.GetEMensajeria((BllMensajeria.GetActa(act._number).MensOper)).EmMeNomb;

                FillRespuesta();
                //TxtAnomaRev.Text=Pro.
            }
            catch (Exception ex)
            {
                Log.EscribirError(ex);
            }
        }
Пример #2
0
        protected void BtnSelect_Command(object sender, CommandEventArgs e)
        {
            try
            {
                if (e.CommandName != "Page")
                {
                    BllProcesoSimpli.ProcesoSimpli Row = new BllProcesoSimpli.ProcesoSimpli();

                    List<BllProcesoSimpli.ProcesoSimpli> Rows = new List<BllProcesoSimpli.ProcesoSimpli>();

                    Rows = (List<BllProcesoSimpli.ProcesoSimpli>)Session["ListProcesoSimpli"];
                    Session["CodigoActividad"] = e.CommandArgument;

                    if (Rows.Exists(b => b.CodiProc.ToString() == e.CommandArgument.ToString()))
                    {
                        Row = Rows.Where(b => b.CodiProc.ToString() == e.CommandArgument.ToString()).First();
                        TxtCodigo.Enabled = false ;
                        TxtCodigo.Text = Row.CodiProc.ToString().PadLeft(5,'0');
                        TxtNroFactura.Text = Row.NoFaProc.ToString().PadLeft(5, '0');
                        TxtNroActa1.Text = Row.NoAcProc.ToString();
                        TxtMedidor.Text = Row.NoMeProc;
                        TxtMarcaMed.Text = Row.MaMePrec;
                        TxtLabRe.Text = Row.LaboProc;
                        TxtAcredita.Text = Row.AcreProc;
                        TxtResolucion.Text = Row.NoReProc;
                        TxtNroCalibracion.Text = Row.InCaPrec;
                        TxtResulRe.Text = Row.ReRePrec;

                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "procesosimplificado();", true);

                    }
                }
            }
            catch (Exception ex) { Log.EscribirError(ex); Metodos.divMensaje(Constantes.Danger, Constantes.ErrorAlConsultarDatos, PnlMsg,Constantes.Fallo); }
        }
Пример #3
0
        protected void BtnModificar()
        {
            try
            {
                if (TxtCodigo.Text != "")
                {

                    if (BllProcesoSimpli.Exist(int.Parse(TxtCodigo.Text)) == 1)
                    {
                        BllActas.Actas Acta = new BllActas.Actas();
                        BllProcesoSimpli.ProcesoSimpli ObjActualizar = new BllProcesoSimpli.ProcesoSimpli();
                        ObjActualizar = BllProcesoSimpli.GetPerson(int.Parse(TxtCodigo.Text));
                        ObjActualizar.NoFaProc = (TxtNroFactura.Text); ;
                        ObjActualizar.NoAcProc = int.Parse(TxtNroActa1.Text);
                        ObjActualizar.NoMeProc = TxtMedidor.Text;
                        ObjActualizar.MaMePrec = TxtMarcaMed.Text;
                        ObjActualizar.LaboProc = TxtLabRe.Text;
                        ObjActualizar.AcreProc = TxtAcredita.Text;
                        ObjActualizar.NoReProc = TxtResolucion.Text;
                        ObjActualizar.NoRaPrec = TxtRadicado.Text;
                        ObjActualizar.InCaPrec = TxtNroCalibracion.Text;
                        ObjActualizar.FeMoPrec = System.DateTime.Now;
                        ObjActualizar.ReRePrec = TxtResulRe.Text;
                        ObjActualizar.AnLaProce = txtFR1.Text;
                        ObjActualizar.DireProce = direccionNotificacion.Text;
                        ObjActualizar.UsMoPrec = Session["Usuario"].ToString();
                        ObjActualizar.Oficina = int.Parse(CmbOficina.SelectedValue);
                        ObjActualizar.Fechavencimiento = txtfechaVencimiento.Text;
                        ObjActualizar.ValorTotal = decimal.Parse(ValorTotal.Text);
                        ObjActualizar.SimboloVariable = SimboloVariable.Text;
                        ObjActualizar.Delegacion = CmbDelegacionNot.SelectedValue;
                        ObjActualizar.Departamento = TxtDepartamentoNot.Text;
                        ObjActualizar.Municipio = TxtMunicipio.Text;
                        ObjActualizar.Localidad = TxtLocalidadNot.Text;
                        int r = ObjActualizar.Update();
                        if (r > 0)
                        {
                            Acta = BllActas.GetActa(ObjActualizar.NoAcProc);
                            if (Acta.EstadoActa == 3)
                            {
                                //Guardamos el registro en la Bitacora
                                ObjGrabarBit.BitaActa = int.Parse(TxtNroActa1.Text);
                                ObjGrabarBit.BitaUsua = Usuario.username;
                                ObjGrabarBit.BitaFeca = System.DateTime.Now;
                                ObjGrabarBit.BitaEsMe = 0;
                                ObjGrabarBit.BitaEsCa = 0;
                                ObjGrabarBit.BitaEsAn = Acta.EstadoActa;
                                Acta.EstadoActa = 4;
                                ObjGrabarBit.BitaEsAc = Acta.EstadoActa;
                                if (Acta.UpdateEstado() > 0)
                                {
                                    ObjGrabarBit.Insert();
                                    Log.EscribirTraza("Estado del Acta Actualizado");
                                }
                                else {
                                    Metodos.divMensaje(Constantes.Danger, "Error al actualizar Estado del Acta", PnlMsg, Constantes.Fallo);
                                }

                            }
                            CargarReport();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Log.EscribirError(ex);
                Metodos.divMensaje(Constantes.Danger, Constantes.errorGeneral, PnlMsg,Constantes.Fallo);
            }
        }
Пример #4
0
        protected void BtnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                BllProcesoSimpli.ProcesoSimpli ObjGrabar = new BllProcesoSimpli.ProcesoSimpli();

                if(TxtCodigo.Text=="")
                {

                    ObjGrabar.NoFaProc = (TxtNroFactura.Text); ;
                    ObjGrabar.NoAcProc = int.Parse(TxtNroActa1.Text);
                    ObjGrabar.NoMeProc = TxtMedidor.Text;
                    ObjGrabar.MaMePrec = TxtMarcaMed.Text;
                    ObjGrabar.LaboProc = TxtLabRe.Text;
                    ObjGrabar.AcreProc = TxtAcredita.Text;
                    ObjGrabar.NoReProc = TxtResolucion.Text;
                    ObjGrabar.InCaPrec = TxtNroCalibracion.Text;
                    ObjGrabar.FeSiPrec = System.DateTime.Now;
                    ObjGrabar.FeMoPrec = System.DateTime.Now;
                    ObjGrabar.ReRePrec = TxtResulRe.Text;
                    ObjGrabar.EstaPrec = true;
                    ObjGrabar.NoRaPrec = TxtRadicado.Text;
                    ObjGrabar.UsCrPrec = Usuario.username;
                    ObjGrabar.UsMoPrec = "";
                    ObjGrabar.AnLaProce = txtFR1.Text;
                    ObjGrabar.DireProce = direccionNotificacion.Text;
                    ObjGrabar.Oficina = int.Parse(CmbOficina.SelectedValue);
                    ObjGrabar.Fechavencimiento = txtfechaVencimiento.Text;
                    ObjGrabar.ValorTotal = decimal.Parse(ValorTotal.Text);
                    ObjGrabar.SimboloVariable = SimboloVariable.Text;
                    ObjGrabar.Delegacion = CmbDelegacionNot.SelectedValue;
                    ObjGrabar.Departamento = TxtDepartamentoNot.Text;
                    ObjGrabar.Municipio = TxtMunicipio.Text;
                    ObjGrabar.Localidad = TxtLocalidadNot.Text;
                    long r = ObjGrabar.Insert();
                    if (r > 0)
                    {
                        TxtCodigo.Text = r.ToString().PadLeft(5, '0');
                        Acta = BllActas.GetActa(ObjGrabar.NoAcProc);

                        if (Acta.EstadoActa == 3)
                        {

                            //Guardamos el registro en la Bitacora
                            ObjGrabarBit.BitaActa = int.Parse(TxtNroActa1.Text);
                            ObjGrabarBit.BitaUsua = Usuario.username;
                            ObjGrabarBit.BitaFeca = System.DateTime.Now;
                            ObjGrabarBit.BitaEsMe = 0;
                            ObjGrabarBit.BitaEsCa = 0;
                            ObjGrabarBit.BitaEsAn = 3;
                            Acta.EstadoActa = 4;
                            ObjGrabarBit.BitaEsAc = Acta.EstadoActa;

                            if (Acta.UpdateEstado() > 0)
                            {
                                ObjGrabarBit.Insert();
                                Log.EscribirTraza("Estado del Acta Actualizado, enviado a colcar al cobro, usuario " + Usuario.username );

                                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "procesosimplificado();", true);
                            }
                            else
                            {
                                Metodos.divMensaje(Constantes.Danger, "Error al actualizar Estado del Acta en proceso simplificado", PnlMsg, Constantes.Fallo);
                                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "procesosimplificado();", true);

                            }

                        }
                        CargarReport();
                    }
                    else
                    {
                        Metodos.divMensaje(Constantes.Danger, Constantes.Guardado, PnlMsg, Constantes.ErrorAlGuardar);
                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "procesosimplificado();", true);
                    }
                }
                else
                {
                    BtnModificar();
                }

            }
            catch (Exception ex)
            {
                Log.EscribirError(ex);
                Metodos.divMensaje(Constantes.Danger, Constantes.errorGeneral, PnlMsg,Constantes.Fallo);

            }
        }
Пример #5
0
        protected void btneliminarGridView_Command(object sender, CommandEventArgs e)
        {
            try
            {
                if (e.CommandName != "Page")
                {
                    BllProcesoSimpli.ProcesoSimpli Row = new BllProcesoSimpli.ProcesoSimpli();

                    List<BllProcesoSimpli.ProcesoSimpli> Rows = new List<BllProcesoSimpli.ProcesoSimpli>();

                    Rows = (List<BllProcesoSimpli.ProcesoSimpli>)Session["ListProcesoSimpli"];
                    Session["CodigoActividad"] = e.CommandArgument;

                    if (Rows.Exists(b => b.CodiProc.ToString() == e.CommandArgument.ToString()))
                    {
                        Row = Rows.Where(b => b.CodiProc.ToString() == e.CommandArgument.ToString()).First();

                        int r = Row.Desactivar();
                        if (r > 0)
                        {
                            FillProcesoSimpli();
                            Metodos.CleanControl(this.Controls);
                            Metodos.divMensaje(Constantes.Succes, Constantes.Eliminado, PnlMsg,Constantes.Ok);
                        }

                    }
                }
            }
            catch (Exception ex) { Log.EscribirError(ex); Metodos.divMensaje(Constantes.Danger, Constantes.ErrorAlConsultarDatos, PnlMsg,Constantes.Fallo); }
        }
Пример #6
0
 protected void buscarProceso()
 {
     try
     {
         BllProcesoSimpli.ProcesoSimpli Pro = new BllProcesoSimpli.ProcesoSimpli();
         Pro = BllProcesoSimpli.GetPorceXActa(int.Parse(TxtNroActa.Text));
         TxtNroFactura.Text = Pro.NoFaProc;
         TxtRadicado.Text = Pro.NoRaPrec;
         TxtResulRe.Text = Pro.ReRePrec;
         TxtLabRe.Text = Pro.LaboProc;
         TxtAcredita.Text = Pro.AcreProc;
         TxtResolucion.Text = Pro.NoReProc;
         TxtNroCalibracion.Text = Pro.InCaPrec;
         FillRespuesta();
         //TxtAnomaRev.Text=Pro.
     }
     catch (Exception ex)
     {
         Log.EscribirError(ex);
     }
 }