protected void gvAsignacionStatus_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        String val = e.CommandArgument.ToString();
        String opc = e.CommandName.ToString();

        DatosSql sql = new DatosSql();

        switch (opc)
        {
        case "Status":
            GridViewRow  rp  = (GridViewRow)(((Control)e.CommandSource).NamingContainer);
            DropDownList ddl = (DropDownList)rp.FindControl("ddlStatus");
            TextBox      txt = (TextBox)rp.FindControl("txtFecAplicacion");

            sql.Ejecutar("sp_UpdateStatus", val, ddl.SelectedValue.ToString(), txt.Text);
            TraeRecibos();
            DataTable tbl = sql.TraerDataTable("sp_SearchReceiptsCollection", 0, " ");
            gvAsignacionStatus.DataSource = tbl;
            gvAsignacionStatus.DataBind();
            break;

        case "Comisiones":
            GridViewRow rp2           = (GridViewRow)(((Control)e.CommandSource).NamingContainer);
            TextBox     txtSubtotal   = (TextBox)rp2.FindControl("txtSubTotal");
            TextBox     txtPorcentaje = (TextBox)rp2.FindControl("txtPorcentaje");
            TextBox     txtTotal      = (TextBox)rp2.FindControl("txtTotal");

            sql.Ejecutar("sp_SaveCommisionReceipts", 0, lblLiquidacion.Text, val, txtSubtotal.Text, txtPorcentaje.Text, txtTotal.Text, 1);
            TraeRecibosEnLiquidacion();

            break;
        }
    }
    protected void btnAgregarBono_Click(object sender, EventArgs e)
    {
        DatosSql sql = new DatosSql();

        sql.Ejecutar("sp_SaveCommisionToken", 0, lblLiquidacion.Text, txtConcepto.Text, txtImporte.Text, txtPorcentaje.Text, txtComision.Text, 1);
        TraeRecibosEnLiquidacion();
    }
    public void GuardaMovimiento(int Usuario, int Poliza, String Descripcion, String Pagina)
    {
        DatosSql  sql = new DatosSql();
        DataTable tbl = sql.TraerDataTable("sp_SaveLogMovements", 0, Descripcion, Usuario, Pagina);

        if (tbl.Rows.Count > 0)
        {
            int idLog = Convert.ToInt32(tbl.Rows[0]["LogID"].ToString());
            sql.Ejecutar("sp_SaveLogMovementPolicy", 0, idLog, Poliza);
        }
    }
    private void GuardaPoliza()
    {
        String Mensaje = "";


        String Documento = lblDocumentoCotizacion.Text;

        DatosSql sql = new DatosSql();

        sql.Ejecutar("sp_UpdateAsesorWorkOrder", lblOrdenTrabajoID.Text, Convert.ToInt32(ddlSolicito.SelectedValue.ToString()));
        DataTable tbl = sql.TraerDataTable("sp_SavePolicy", lblidPoliza.Text, lblOrdenTrabajoID.Text, txtPolizaAnterior.Text, txtNumeroCOtizacion.Text, ddlTipoPoliza.SelectedValue.ToString(), lblidCLiente.Text, txtBeneficiarioPreferente.Text, Documento, txtNumPoliza.Text, txtInciso.Text, ddlCia.SelectedValue.ToString(), Convert.ToDateTime(txtFecEmision.Text), Convert.ToDateTime(txtInicioVigencia.Text), Convert.ToDateTime(txtFinVigencia.Text), ddlCObertura.SelectedValue.ToString(), ddlFormaPago.SelectedValue.ToString(), ddlMoneda.SelectedValue.ToString(), txtDescuento.Text.Replace("$", "").Replace(",", "").Replace(" ", ""), txtPrimaNeta.Text.Replace("$", "").Replace(",", "").Replace(" ", ""), txtPrimaTotal.Text.Replace("$", "").Replace(",", "").Replace(" ", ""), txtPrimaTotal.Text.Replace("$", "").Replace(",", "").Replace(" ", ""), txtFinanciamiento.Text.Replace("$", "").Replace(",", "").Replace(" ", ""), txtDerrechoPoliza.Text.Replace("$", "").Replace(",", "").Replace(" ", ""), 2, 1);

        Mensaje = tbl.Rows[0]["msj"].ToString();

        ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "swal(\"Listo!\",\"" + Mensaje + "\", \"success\");", true);
        lblidPoliza.Text = tbl.Rows[0]["Policy_ID"].ToString();
    }
    protected void btmGuardaDocumentos_Click(object sender, EventArgs e)
    {
        DatosSql sql    = new DatosSql();
        Boolean  fileOK = false;
        String   path   = Server.MapPath("~/Cliente/media/");


        if (fuDocumento.HasFile)
        {
            String fileExtension =
                System.IO.Path.GetExtension(fuDocumento.FileName).ToLower();
            String[] allowedExtensions = { ".zip", ".jpg", ".png", ".gif", ".pdf" };
            for (int i = 0; i < allowedExtensions.Length; i++)
            {
                if (fileExtension == allowedExtensions[i])
                {
                    fileOK = true;
                }
            }
        }

        String Mensaje = "";

        if (fileOK)
        {
            try
            {
                fuDocumento.SaveAs(path + DateTime.Now.ToString("ddMMyyhhmmss") + fuDocumento.FileName);


                sql.Ejecutar("sp_SavePolicyDocuments", 0, lblidPoliza.Text, DateTime.Now.ToString("ddMMyyhhmmss") + fuDocumento.FileName, 1, 1, 1);
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "swal(\"Oh...\", \"Ha ocurrido un error D:\", \"error\");", true);
            }
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "swal(\"Oh...\", \"No es un archivo valido debe ser con extencion .zip\", \"error\");", true);
        }
        TraeDocumentos();
    }
    protected void btnAgregarInfoCliente_Click(object sender, EventArgs e)
    {
        if (txtInformacionAdicionalCliente.Text != "")
        {
            int idUsuario = 1;
            //int idUsuario = Convert.ToInt32(HttpContext.Current.Session["idUsuario"].ToString());
            DatosSql sql = new DatosSql();
            sql.Ejecutar("sp_SaveSinisterComment", 0, lblidSiniestro.Text, txtInformacionAdicionalCliente.Text, 1);

            String Mensaje = "Información del Cliente Adicional Agregada";
            ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "swal(\"Listo!\",\"" + Mensaje + "\", \"success\");", true);

            txtInformacionAdicionalCliente.Text = "";
            DataTable tbl = sql.TraerDataTable("sp_GetCommentSinister", lblidSiniestro.Text);
            gvInformacionCLiente.DataSource = tbl;
            gvInformacionCLiente.DataBind();
        }
        else
        {
            String Mensaje = "El comentario no puede quedar Vacio";
            ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "swal(\"Oh!\",\"" + Mensaje + "\", \"error\");", true);
        }
    }
예제 #7
0
    public void GuardaAcceso(int MenuID, int Menu)
    {
        DatosSql sql = new DatosSql();

        sql.Ejecutar("sp_SaveAccess", MenuID, PersonID, Menu);
    }
    protected void btnSubirArchivos_Click(object sender, EventArgs e)
    {
        DatosSql sql    = new DatosSql();
        Boolean  fileOK = false;
        String   path   = Server.MapPath("~/Siniestros/Comprimidos/");
        String   path2  = Server.MapPath("~/Siniestros/Fotografias/");

        if (fuSubirArchivos.HasFile)
        {
            String fileExtension =
                System.IO.Path.GetExtension(fuSubirArchivos.FileName).ToLower();
            String[] allowedExtensions = { ".zip", ".jpg", ".png", ".gif", ".pdf" };
            for (int i = 0; i < allowedExtensions.Length; i++)
            {
                if (fileExtension == allowedExtensions[i])
                {
                    fileOK = true;
                }
            }
        }

        String Mensaje = "";

        if (fileOK)
        {
            try
            {
                fuSubirArchivos.SaveAs(path + fuSubirArchivos.FileName);


                String Carpeta = "PRM-SIN-" + lblidPoliza.Text + "-" + lblidSiniestro.Text;

                if (!Directory.Exists(path2 + Carpeta + "/"))
                {
                    DirectoryInfo di = Directory.CreateDirectory(path2 + Carpeta + "/");

                    sql.Ejecutar("sp_SaveSinisterEvidence", 0, lblidSiniestro.Text, fuSubirArchivos.FileName, Carpeta, 1);
                }

                if (!Directory.Exists(path2 + Carpeta + "/Principal"))
                {
                    DirectoryInfo di2 = Directory.CreateDirectory(path2 + Carpeta + "/Principal");
                }


                if (System.IO.Path.GetExtension(fuSubirArchivos.FileName).ToLower() == ".zip")
                {
                    Ionic.Utils.Zip.ZipFile zipSalida = Ionic.Utils.Zip.ZipFile.Read(path + fuSubirArchivos.FileName);
                    zipSalida.ExtractAll(path2 + Carpeta + "/Principal");
                }
                else
                {
                    fuSubirArchivos.SaveAs(path2 + Carpeta + "/Principal/" + fuSubirArchivos.FileName);
                }

                Mensaje = "Se ha subido con exito los documentos :D";
                ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "swal(\"Listo!\",\"" + Mensaje + "\", \"success\");", true);

                TraeDocumentosImagenes(Carpeta, "Principal");

                System.IO.File.Delete(path + fuSubirArchivos.FileName);
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "swal(\"Oh...\", \"Ha ocurrido un error D:\", \"error\");", true);
            }
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "swal(\"Oh...\", \"No es un archivo valido debe ser con extencion .zip\", \"error\");", true);
        }
    }
    public void EditarAncla(int idUser, int idAncla, string title, string desc)
    {
        DatosSql sql = new DatosSql();

        sql.Ejecutar("spEditar_Ancla", idUser, idAncla, title, desc);
    }
    public void DeleteAncla(int idUser, int idAncla)
    {
        DatosSql sql = new DatosSql();

        sql.Ejecutar("spDelete_Ancla", idUser, idAncla);
    }