示例#1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            asignacionResumen(ref objresumen);
            LogicaNegocio Ln = new LogicaNegocio();

            Ln.GestionResponsableOperacion(objresumen.idOperacion, objresumen.idUsuario, objresumen.descCargo, "04");

            if (txt_Factura.Text.ToString() != "")
            {
                if (Ln.InsertarActualizarPagoFacturacion(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(),
                                                         objresumen.idUsuario, objresumen.descCargo, txt_Comentario.Text, txtDocumentoPago.Text, ddlbanco.SelectedValue, ddlbanco.SelectedItem.ToString(),
                                                         (dctFechaPago.SelectedDate.Day.ToString() + "-" + dctFechaPago.SelectedDate.Month.ToString() + "-" + dctFechaPago.SelectedDate.Year.ToString()),
                                                         ddlTipoPago.SelectedValue, ddlTipoPago.SelectedItem.ToString(), idTransaccion.Text
                                                         )
                    )
                {
                    if (Ln.InsertarActualizarEstadoPagar(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(),
                                                         objresumen.idUsuario, objresumen.descCargo, "8", "Cierre", "26", "Pagado", "5", "Cursado", "Operaciones", txt_Comentario.Text, idTransaccion.Text))
                    {
                        Ln.ActualizarEstado(objresumen.idOperacion.ToString(), "8", "Cierre", "26", "Pagado", "5", "Cursado", "Operaciones");
                        ocultarDiv();
                        dvSuccess.Style.Add("display", "block");
                        lbSuccess.Text           = Ln.buscarMensaje(Constantes.MENSAJE.EXITOINSERT);
                        Page.Session["BUSQUEDA"] = ViewState["BUSQUEDA"];
                        Page.Response.Redirect("ListarContabilidad.aspx");
                    }
                }
            }
            else
            {
                ocultarDiv();
                dvWarning.Style.Add("display", "block");
                lbWarning.Text = ("Datos Incompletos");
            }
        }
示例#2
0
        protected void btnFinalizar_Click(object sender, EventArgs e)
        {
            asignacionResumen(ref objresumen);
            LogicaNegocio Ln = new LogicaNegocio();

            if (Ln.InsertarActualizarEstados(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(),
                                             objresumen.idUsuario.ToString(), objresumen.descCargo.ToString(), "8", "Cierre", "24", "Por Facturar", "5", "Cursado", "Contabilidad", "Por Facturar"))
            {
                Ln.ActualizarEstado(objresumen.idOperacion.ToString(), "8", "Cierre", "24", "Por Facturar", "5", "Cursado", "Contabilidad");
                ocultarDiv();
                dvSuccess.Style.Add("display", "block");
                lbSuccess.Text = Ln.buscarMensaje(Constantes.MENSAJE.EXITOINSERT);
            }
            Page.Response.Redirect("ListarOperaciones.aspx");
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            asignacionResumen(ref objresumen);
            LogicaNegocio Ln = new LogicaNegocio();

            Ln.GestionResponsableOperacion(objresumen.idOperacion, objresumen.idUsuario, objresumen.descCargo, "02");

            String Comentario    = string.Empty;
            String xmlEmpres     = generarXMLServiciosOperacion();
            String XMLComentario = string.Empty;
            String xmlGarantia   = generarXMLServiciosGarantia();

            Boolean exito = true;

            if (objresumen.area.Trim() == "Comercial" && tbServiciosGarantia1.Rows.Count > 0 && tbServiciosOperaciones1.Rows.Count > 0)
            {
                {
                    exito = Ln.InsertarSolicitudFiscaliaOPE(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(), xmlEmpres, xmlGarantia, txtComentarios.Text.ToString(), "", objresumen.idUsuario.ToString(), objresumen.descCargo.ToString(), "1");
                    if (exito)
                    {
                        //DataTable dtValorActual = Ln.CambioEstado(2, objresumen.idEstado, objresumen.idEtapa, objresumen.idSubEtapa, false);
                        //DataTable NuevasVal = Ln.CambioEstado(1, Convert.ToInt32(dtValorActual.Rows[0]["Orden"]) + 1, false);

                        if (Ln.InsertarActualizarEstados(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(),
                                                         objresumen.idUsuario, objresumen.descCargo, "6", "Fiscalia", "17", "Aprobación Servicios", "1", "Ingresado", "Fiscalia", txtComentarios.Text.ToString()))
                        {
                            Ln.ActualizarEstado(objresumen.idOperacion.ToString(), "6", "Fiscalia", "17", "Aprobación Servicios", "1", "Ingresado", "Fiscalia");
                            Ok(Ln.buscarMensaje(Constantes.MENSAJE.EXITOINSERT));
                        }
                        else
                        {
                            Error(Ln.buscarMensaje(Constantes.MENSAJE.ERRORGENERAL));
                        }

                        Page.Response.Redirect(objresumen.linkPrincial);
                    }
                    else
                    {
                        Error(Ln.buscarMensaje(Constantes.MENSAJE.ERRORGENERAL));
                    }
                }
            }
            else
            {
                Error(Ln.buscarMensaje(Constantes.MENSAJE.FISCINCOMPLETOS));
            }
        }
        protected void btnFinalizar_Click(object sender, EventArgs e)
        {
            asignacionResumen(ref objresumen);
            LogicaNegocio Ln = new LogicaNegocio();

            //se validara que la empresa tenga seleccionado un ejecutivo al momento de avanzar la operacion de Ingresado a Cursado
            string ejecutivoEmision = Ln.ValidarEjecutivoEmision(objresumen.idEmpresa);

            if (ejecutivoEmision != "")
            {
                if (Ln.InsertarActualizarEstados(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(), objresumen.idUsuario.ToString(), objresumen.descCargo.ToString(), "8", "Cierre", "24", "Por Facturar", "5", "Cursado", "Contabilidad", "Por Facturar"))
                {
                    Ln.ActualizarEstado(objresumen.idOperacion.ToString(), "8", "Cierre", "24", "Por Facturar", "5", "Cursado", "Contabilidad");
                    dvSuccess.Style.Add("display", "block");
                    lbSuccess.Text = Ln.buscarMensaje(Constantes.MENSAJE.EXITOINSERT);
                }
                Page.Response.Redirect("ListarOperaciones.aspx");
            }
            else
            {
                MensajeAlerta("La empresa no tiene un SubGerente Comercial asignado");
            }
        }
示例#5
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            //guarda valores
            //actualiza estados en ambos
            asignacionResumen(ref objresumen);
            LogicaNegocio Ln = new LogicaNegocio();

            Ln.GestionResponsableOperacion(objresumen.idOperacion, objresumen.idUsuario, objresumen.descCargo, "04");

            if (Ln.InsertarActualizarFacturacion(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(),
                                                 objresumen.idUsuario, objresumen.descCargo, txt_Factura.Text,
                                                 (dctFechaFactura.SelectedDate.Day.ToString() + "-" + dctFechaFactura.SelectedDate.Month.ToString() + "-" + dctFechaFactura.SelectedDate.Year.ToString()), idTransaccion.Text, dllIVA.SelectedValue, dllIVA.SelectedItem.Text.Trim(), sslTipoDoc.SelectedValue, sslTipoDoc.SelectedItem.Text.Trim()
                                                 ))
            {
                if (Ln.InsertarActualizarEstados(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(), //actualizar etapas en tabla operacion
                                                 objresumen.idUsuario, objresumen.descCargo, "8", "Cierre", "25", "Facturado", "5", "Cursado", "Contabilidad", "Por Facturar"))
                {
                    Ln.ActualizarEstado(objresumen.idOperacion.ToString(), "8", "Cierre", "25", "Facturado", "5", "Cursado", "Contabilidad"); //LISTA DE SHAREPOINT
                    ocultarDiv();
                    dvSuccess.Style.Add("display", "block");
                    lbSuccess.Text = Ln.buscarMensaje(Constantes.MENSAJE.EXITOINSERT);

                    string descTipoTransaccion = System.Web.HttpUtility.HtmlDecode(Page.Request.QueryString["idTT"] as string);
                    CargarDatosConciliacion(descTipoTransaccion);
                    CargarAcreedores();
                    BtnConciliar.Visible             = true;
                    pnFormularioConciliacion.Visible = true;
                }
                else
                {
                    ocultarDiv();
                    dvError.Style.Add("display", "block");
                    lbError.Text = Ln.buscarMensaje(Constantes.MENSAJE.ERRORGENERAL);
                }
            }
        }