public CascadingDropDownNameValue[] GetContratos(string knownCategoryValues, string category) { string[] Empresasvalues = knownCategoryValues.Split(':', ';'); // Convert the element at index 1 in the string[] to get the CarId int _empresaID = Convert.ToInt32(Empresasvalues[1]); DSConosudTableAdapters.ContratoTableAdapter adapter = new DSConosudTableAdapters.ContratoTableAdapter(); DSConosud.ContratoDataTable contratos = adapter.GetDataByIdEmpresa(_empresaID); Helpers._Contratos = new Hashtable(); List <CascadingDropDownNameValue> values = new List <CascadingDropDownNameValue>(); foreach (DSConosud.ContratoRow dr in contratos) { string make = (string)dr.Codigo; long makeId = dr.IdContrato; values.Add(new CascadingDropDownNameValue( make, makeId.ToString())); Helpers._Contratos.Add(make, dr); } return(values.ToArray()); }
protected void igbExcel_Click(object sender, ImageClickEventArgs e) { DSConosudTableAdapters.ContratoTableAdapter TACont = new DSConosudTableAdapters.ContratoTableAdapter(); DSConosud.ContratoDataTable dtCont = TACont.GetDataByContratosCompleto(); Helpers.GenExcell c = new Helpers.GenExcell(); c.DoExcell(Server.MapPath(Request.ApplicationPath) + @"\ReporteExcel.xls", dtCont, this.gvContratos.Columns); System.Web.UI.ScriptManager.RegisterStartupScript(upGrilla, this.GetType(), "click", "window.open('ReporteExcel.xls')", true); }
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(); }