Example #1
0
    protected void igbExcel_Click(object sender, ImageClickEventArgs e)
    {
        DSConosudTableAdapters.EmpresaTableAdapter TAEmp = new DSConosudTableAdapters.EmpresaTableAdapter();
        DSConosud.EmpresaDataTable dtEmp = TAEmp.GetData();
        Helpers.GenExcell          c     = new Helpers.GenExcell();
        c.DoExcell(Server.MapPath(Request.ApplicationPath) + @"\ReporteExcel.xls", dtEmp, this.gvEmpresa.Columns);

        System.Web.UI.ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "click", "window.open('ReporteExcel.xls')", true);
    }
Example #2
0
    protected void dvEmpresas_ItemInserting(object sender, DetailsViewInsertEventArgs e)
    {
        DSConosudTableAdapters.EmpresaTableAdapter TAEmp = new DSConosudTableAdapters.EmpresaTableAdapter();
        if ((int)TAEmp.ExisteCUIT(e.Values["CUIT"].ToString()) > 0)
        {
            string alert = "alert('El Cuit que intenta ingresar ya existe')";
            System.Web.UI.ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "click", alert, true);
            e.Cancel = true;
        }

        if ((int)TAEmp.ExisteRazonSocial(e.Values["RazonSocial"].ToString()) > 0)
        {
            string alert = "alert('La razon que intenta ingresar ya existe')";
            System.Web.UI.ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "click", alert, true);
            e.Cancel = true;
        }
    }
Example #3
0
    protected void dvContratos_ItemInserting(object sender, DetailsViewInsertEventArgs e)
    {
        DSConosud Ds = new DSConosud();

        DSConosud.ContratoRow drContrato = Ds.Contrato.NewContratoRow();
        drContrato.Codigo   = (string)e.Values["Codigo"];
        drContrato.Servicio = (string)e.Values["Servicio"];
        if (e.Values["FechaInicio"] != null)
        {
            drContrato.FechaInicio = Convert.ToDateTime(e.Values["FechaInicio"]);
        }
        if (e.Values["FechaVencimiento"] != null)
        {
            drContrato.FechaVencimiento = Convert.ToDateTime(e.Values["FechaVencimiento"]);
        }
        if (e.Values["Prorroga"] != null)
        {
            drContrato.Prorroga = Convert.ToDateTime(e.Values["Prorroga"]);
        }
        if (e.Values["TipoContrato"] != null)
        {
            drContrato.TipoContrato = Convert.ToInt64(e.Values["TipoContrato"]);
        }
        if (e.Values["Contratadopor"] != null)
        {
            drContrato.Contratadopor = Convert.ToInt64(e.Values["Contratadopor"]);
        }
        Ds.Contrato.AddContratoRow(drContrato);

        DropDownList DDLInsertContra = (DropDownList)this.dvContratos.FindControl("DDLInsertContratista");

        DSConosud.ContratoEmpresasRow drEmpresaContrato = Ds.ContratoEmpresas.NewContratoEmpresasRow();
        drEmpresaContrato.EsContratista = true;
        drEmpresaContrato.IdContrato    = drContrato.IdContrato;
        drEmpresaContrato.IdEmpresa     = Convert.ToInt32(DDLInsertContra.SelectedValue);
        Ds.ContratoEmpresas.AddContratoEmpresasRow(drEmpresaContrato);

        DSConosudTableAdapters.ContratoTableAdapter TAContrato = new DSConosudTableAdapters.ContratoTableAdapter();
        TAContrato.Update(Ds);

        DSConosudTableAdapters.ContratoEmpresasTableAdapter TAContratoEmpresa = new DSConosudTableAdapters.ContratoEmpresasTableAdapter();
        TAContratoEmpresa.Update(Ds);

        DSConosudTableAdapters.EmpresaTableAdapter TAEmpresas = new DSConosudTableAdapters.EmpresaTableAdapter();
        TAEmpresas.FillByIdEmpresa(Ds.Empresa, Convert.ToInt32(drEmpresaContrato.IdEmpresa));

        DateTime FFin = DateTime.Now;

        if (drContrato.IsProrrogaNull())
        {
            FFin = drContrato.FechaVencimiento;
        }
        else
        {
            FFin = drContrato.Prorroga;
        }

        Helpers.GenerarHojadeRuta(Ds, drContrato.FechaInicio, FFin, drEmpresaContrato.IdContratoEmpresas);

        DSConosudTableAdapters.CabeceraHojasDeRutaTableAdapter TACabHojaRuta = new DSConosudTableAdapters.CabeceraHojasDeRutaTableAdapter();
        DSConosudTableAdapters.HojasDeRutaTableAdapter         TAHojaRuta    = new DSConosudTableAdapters.HojasDeRutaTableAdapter();
        TACabHojaRuta.Update(Ds);
        TAHojaRuta.Update(Ds);

        e.Cancel = true;
        dvContratos.ChangeMode(DetailsViewMode.ReadOnly);

        _datos = ODSSelContratos.Select();
        gvContratos.DataSource = _datos;
        gvContratos.DataBind();
    }