/// <summary> /// Evento de clic del botón Guardar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void imgbtnGuardar_Click(object sender, DirectEventArgs e) { //1. Obtener datos de la Forma y saber si es edición o nuevo string strVolumetriaForma = e.ExtraParams["VolumetriaForma"]; string strVolumetria = e.ExtraParams["Volumetria"]; string strSucursal = e.ExtraParams["Sucursal"]; string strVolumetriaD = e.ExtraParams["VolumetriaD"]; string strcookieEditarVolumetria = Cookies.GetCookie("cookieEditarVolumetria").Value; //2. Serializar el encabezado y el detalle Dictionary <string, string> dRegistro = JSON.Deserialize <Dictionary <string, string> >(strVolumetriaForma); Volumetria oFormaVolumetria = ObtenerObjetoDesdeForma(dRegistro, strSucursal); Volumetria oVolumetria = JSON.Deserialize <List <Volumetria> >(strVolumetria).FirstOrDefault(); List <VolumetriaD> lVolumetriaD = JSON.Deserialize <List <VolumetriaD> >(strVolumetriaD); //3. Guardar o Actuaizar el Movimiento string strAccion = GuardarMovimiento(ref oFormaVolumetria, oVolumetria, lVolumetriaD); //4. Validar que efecto realizará para Guardar o Afectar switch (strAccion) { case "insertar": e.ExtraParamsResponse.Add(new Ext.Net.Parameter("accion", "insertar", ParameterMode.Value)); break; case "modificar": e.ExtraParamsResponse.Add(new Ext.Net.Parameter("accion", "modificar", ParameterMode.Value)); break; } }
public void sRevision_Load() { //Obtener la cookie al cargar string strcookieEditarRevision = Cookies.GetCookie("cookieEditarRevision").Value; //Validar si es diferente de Nuevo if (!strcookieEditarRevision.Equals("Nuevo")) { //Cargar el encabezado del movimiento Revision oRevision = RevisionBusiness.ObtenerRevisionPorID(Convert.ToInt32(strcookieEditarRevision)); //Cargar el detalle del movimiento sObraCivil.DataSource = RevisionDBusiness.ObtenerRevisionesDPorRevision(oRevision.ID); sObraCivil.DataBind(); sRevision.Add(new { ID = oRevision.ID, Mov = oRevision.Mov, MovID = oRevision.MovID, Semana = oRevision.Semana, Sucursal = oRevision.Sucursal, FechaEmision = oRevision.FechaEmision, FechaRevision = oRevision.FechaRevision, Observaciones = oRevision.Observaciones, Comentarios = oRevision.Comentarios, Estatus = oRevision.Estatus, RSucursal = oRevision.RSucursal }); } }
public void sProveedor_Load() { string strcookieEditarProveedor = Cookies.GetCookie("cookieEditarProveedor").Value; if (!strcookieEditarProveedor.Equals("Nuevo")) { Proveedor oProveedor = ProveedorBusiness.ObtenerProveedorPorID(strcookieEditarProveedor); sProveedor.Add(new { ID = oProveedor.ID, Nombre = oProveedor.Nombre, RFC = oProveedor.RFC, ContactoNombre = oProveedor.ContactoNombre, ContactoAPaterno = oProveedor.ContactoAPaterno, ContactoAMaterno = oProveedor.ContactoAMaterno, Correo = oProveedor.Correo, Calle = oProveedor.Calle, EntreCalles = oProveedor.EntreCalles, NoExterior = oProveedor.NoExterior, NoInterior = oProveedor.NoInterior, CodigoPostal = oProveedor.CodigoPostal, Colonia = oProveedor.Colonia, Estado = oProveedor.Estado, Municipio = oProveedor.Municipio }); } }
/// <summary> /// Evento de clic del botón Guardar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void imgbtnGuardar_Click(object sender, DirectEventArgs e) { //1. Obtener datos de la Forma y saber si es edición o nuevo string strRevisionForma = e.ExtraParams["RevisionForma"]; string strRevision = e.ExtraParams["Revision"]; string strRevisionDObraCivil = e.ExtraParams["RevisionDObraCivil"]; string strcookieEditarRevision = Cookies.GetCookie("cookieEditarRevision").Value; //2. Serializar el encabezado y el detalle Dictionary <string, string> dRegistro = JSON.Deserialize <Dictionary <string, string> >(strRevisionForma); Revision oRevisionForma = ObtenerObjetoDesdeForma(dRegistro); Revision oRevision = JSON.Deserialize <List <Revision> >(strRevision).FirstOrDefault(); List <RevisionD> lRevisionD = JSON.Deserialize <List <RevisionD> >(strRevisionDObraCivil); //3. Guardar o Actuaizar el Movimiento string strAccion = GuardarMovimiento(ref oRevisionForma, oRevision, lRevisionD); //4. Validar que efecto realizará para Guardar o Afectar switch (strAccion) { case "insertar": e.ExtraParamsResponse.Add(new Ext.Net.Parameter("accion", "insertar", ParameterMode.Value)); break; case "modificar": e.ExtraParamsResponse.Add(new Ext.Net.Parameter("accion", "modificar", ParameterMode.Value)); break; } }
//del protected void Unnamed1_Click(object sender, EventArgs e) { if (!BasePage.ArrayExist(Cookies.GetCookie("ModelPower"), "92")) { BasePage.Alertback("您没有删除的权限!"); Response.End(); } //当前点击按钮,获取传过来的ID LinkButton lb = (LinkButton)sender; string delid = lb.CommandArgument; int id = BasePage.GetRequestId(delid); //检查有无下级 int exit = new CommonBll().GetRecordCount(datatable, "tid=" + id + " and PageType=0"); if (exit > 0) { BasePage.Alertback("请先删除子栏目!"); Response.End(); } bool b = new CommonBll().Delete(datatable, id); if (b) { BasePage.JscriptPrint(Page, "删除成功!", "diypage.aspx"); } }
/// <summary> /// Evento que se lanza al guardar los archivos en el servidor /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void muSubirImagenesOrdenEstimacion_OnFileUpload(object sender, FileUploadEventArgs e) { //1. Obtener el ID del movimiento y el concepto int iID = Convert.ToInt32(Cookies.GetCookie("cookieEditarOrdenEstimacion").Value); string strConcepto = Cookies.GetCookie("cookieConceptoOrdenEstimacion").Value; string strDireccion = Server.MapPath(" ") + "\\imagenesOrdenEstimacion\\" + iID + "\\" + strConcepto; //2. Validar si existe el directorio donde se guardaran las imagenes if (Directory.Exists(strDireccion)) { e.PostedFile.SaveAs(strDireccion + "\\" + e.FileName); } else { Directory.CreateDirectory(strDireccion); e.PostedFile.SaveAs(strDireccion + "\\" + e.FileName); } //3. Realizar el objeto e insertar en la base de datos ImagenOrdenEstimacionD oImagenOrdenEstimacionD = new ImagenOrdenEstimacionD(); oImagenOrdenEstimacionD.MovID = iID; oImagenOrdenEstimacionD.Concepto = strConcepto; oImagenOrdenEstimacionD.Nombre = e.FileName; oImagenOrdenEstimacionD.Direccion = "\\imagenesOrdenEstimacion\\" + iID + "\\" + strConcepto + "\\" + e.FileName; //Traemos el usuario que realiza el movimiento Usuario oUsuario = (Usuario)Session["Usuario"]; oImagenOrdenEstimacionD.Usuario = oUsuario.ID; oImagenOrdenEstimacionD.FechaAlta = DateTime.Now; ImagenOrdenEstimacionBusiness.Insertar(oImagenOrdenEstimacionD); }
/// <summary> /// Evento que se lanza al cargar el store /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void sPreciarioGeneral_Load(object sender, DirectEventArgs e) { //1. Obtener valor de la cookie string strcookieEditarPreciario = Cookies.GetCookie("cookieEditarPreciarioGeneral").Value; //2. Validar si es un nuevo registro o se va a editar if (!strcookieEditarPreciario.Equals("Nuevo")) { //3. Cargar el Encabezado PreciarioGeneral oPreciario = PreciarioGeneralBusiness.ObtenerPreciarioGeneralPorID(strcookieEditarPreciario); sPreciarioGeneral.Add(new { ID = oPreciario.ID, Descripcion = oPreciario.Descripcion, Archivo = oPreciario.Archivo, Estatus = oPreciario.Estatus, FechaAlta = oPreciario.FechaAlta, Usuario = oPreciario.Usuario, TipoMantenimiento = oPreciario.TipoMantenimiento, TipoObra = oPreciario.TipoObra }); //4. Cargar el detalle del movimiento sCarga.DataSource = PreciarioGeneralConceptoBusiness.ObtenerPreciarioGeneralConceptoPorPreciario(oPreciario.ID); sCarga.DataBind(); } }
//add or edit protected void Button1_Click(object sender, EventArgs e) { BlockModel model = new BlockModel(); model.Title = txtPageName.Text; model.Contents = txtcontents.Text; model.AddDate = DateTime.Now.ToString(); model.id = id; if (id == 0) { if (!BasePage.ArrayExist(Cookies.GetCookie("ModelPower"), "23")) { BasePage.Alertback("您没有删除的权限!"); Response.End(); } int i = new BlockBll().Add(model); if (i > 0) { BasePage.JscriptPrint(Page, "添加成功!", "block.aspx"); } } else { bool b = new BlockBll().Update(model); if (b) { BasePage.JscriptPrint(Page, "修改成功!", "block.aspx"); } } }
///// <summary> ///// Evento que se lanza al cargar el store ///// </summary> //[DirectMethod] public void sPreciario_Load(object sender, DirectEventArgs e) { string strcookieEditarPreciario = Cookies.GetCookie("cookieEditarPreciario").Value; if (!strcookieEditarPreciario.Equals("Nuevo")) { Preciario oPreciario = PreciarioBusiness.ObtenerPreciarioPorID(strcookieEditarPreciario); sPreciario.Add(new { ID = oPreciario.ID, Descripcion = oPreciario.Descripcion, Sucursal = oPreciario.Sucursal, RSucursal = oPreciario.RSucursal, Archivo = oPreciario.Archivo, Estatus = oPreciario.Estatus, FechaAlta = oPreciario.FechaAlta, Usuario = oPreciario.Usuario }); //Cargar el detalle del movimiento sCarga.DataSource = PreciarioConceptoBusiness.ObtenerPreciarioConceptoPorPreciario(oPreciario.ID); sCarga.DataBind(); } }
protected void Unnamed1_Click(object sender, EventArgs e) { ////检查有没删除的权限 if (!BasePage.ArrayExist(Cookies.GetCookie("ModelPower"), "cd" + mid)) { BasePage.Alertback(Page, "您没有删除此栏目的权限!"); return; } //当前点击按钮,获取传过来的ID LinkButton lb = (LinkButton)sender; string delid = lb.CommandArgument; int id = BasePage.GetRequestId(delid); //检查是否存在子栏目 int bc = new CommonBll().GetRecordCount("GL_Class", "ParentId=" + id); if (bc > 0) { BasePage.Alertback(Page, "请先删除子栏目!"); return; } else { bool b = new CommonBll().Delete("GL_Class", id); if (b) { BasePage.JscriptPrint(Page, "删除成功!", "back"); } } }
protected void Page_Load(object sender, EventArgs e) { //1. Primer solicitud if (!X.IsAjaxRequest) { string mov = Cookies.GetCookie("cookieMovimientoIdentificador").Value; string idPReciario; if (mov.Equals("Mnto")) { PreciarioGeneral oPreciarioGeneral = PreciarioGeneralBusiness.ObtenerPreciarioGeneralTipoMnto(); idPReciario = oPreciarioGeneral.ID; // Cookies.Set("preciarioGeneral", idPReciario, DateTime.Now.AddDays(30), "/", null, false); Session["preciarioG"] = idPReciario; //2. Cargar Categorias sCategoria.DataSource = PreciarioGeneralCategoriaBusiness.ObtenerPreciarioGeneralCategoriaPorPreciario(idPReciario); sCategoria.DataBind(); } if (mov.Equals("Obra")) { PreciarioGeneral oPreciarioGeneral = PreciarioGeneralBusiness.ObtenerPreciarioGeneralTipoObra(); idPReciario = oPreciarioGeneral.ID; // Cookies.Set("preciarioGeneral", idPReciario, DateTime.Now.AddDays(30), "/", null, false); Session["preciarioG"] = idPReciario; //2. Cargar Categorias sCategoria.DataSource = PreciarioGeneralCategoriaBusiness.ObtenerPreciarioGeneralCategoriaPorPreciario(idPReciario); sCategoria.DataBind(); } } }
public void sUsuario_Load() { string strcookieEditarUsuario = Cookies.GetCookie("cookieEditarUsuario").Value; if (!strcookieEditarUsuario.Equals("Nuevo")) { Usuario oUsuario = UsuarioBusiness.ObtenerUsuarioPorID(strcookieEditarUsuario); sUsuario.Add(new { ID = oUsuario.ID, Correo = oUsuario.Correo, Nombre = oUsuario.Nombre, APaterno = oUsuario.APaterno, AMaterno = oUsuario.AMaterno, Contrasena = oUsuario.Contrasena, Estatus = oUsuario.Estatus, Bloqueado = oUsuario.Bloqueado, EnLinea = oUsuario.EnLinea, FechaAlta = oUsuario.FechaAlta, FechaBloqueo = oUsuario.FechaBloqueo, UltimoAcceso = oUsuario.UltimoAcceso, CambioContrasena = oUsuario.CambioContrasena, Empresa = oUsuario.Empresa }); } }
/// <summary> /// Evento que se lanza al cargar la página /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { //1. Primer solicitud if (!X.IsAjaxRequest) { //2. Cargar Proveedores sProveedores.DataSource = ProveedorBusiness.ObtenerProveedores(); sProveedores.DataBind(); //3. Cargar las Categorias sCategorias.DataSource = CategoriaBusiness.ObtenerCategorias(); sCategorias.DataBind(); //4. Cargar las SubCategorias sSubCategorias.DataSource = SubcategoriaBusiness.ObtenerSubCategorias(); sSubCategorias.DataBind(); //5. Validar si es un registro nuevo carga Categorias, SubCategorias y Conceptos if (Cookies.GetCookie("cookieEditarRevision").Value.Equals("Nuevo")) { //6. Cargar todos los Conceptos sConceptos.DataSource = ConceptoBusiness.ObtenerConceptos(); sConceptos.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { int userid = BasePage.GetRequestId(Cookies.GetCookie("User_Id")); if (userid == 1 || userid == 2) { if (!Page.IsPostBack) { ((Literal)Master.FindControl("breadcrumbs")).Text = "<span class=\"home\">管理员管理</span><a href=\"AdminAdd.aspx\" class=\"add\">添加管理员</a>"; string checklogin = new AdminBll().CheckLogin("no"); if (checklogin != "true") { BasePage.Alertback(checklogin); Response.End(); } string strwhere = ""; if (Cookies.GetCookie("User_Id") == "2")//屏蔽超级管理 { strwhere = "id>1"; } DataSet ds = new DataSet(); //ds = new AdminBll().GetList(strwhere); ds = new CommonBll().GetList("", "gl_admin", strwhere, "LastLoginTime desc"); Repeater1.DataSource = ds; Repeater1.DataBind(); } } else { //BasePage.Alertback("您还没登录或没有管理此内容权限!"); //Response.End(); //其它管理员直接跳到修改页面 Response.Redirect("AdminAdd.aspx?id=" + userid); } }
//权限 protected bool showhide(string p) { bool b = false; b = BasePage.ArrayExist(Cookies.GetCookie("ModelPower"), p); return(b); }
protected void imgbtnAceptar_Click(object sender, DirectEventArgs e) { //1. Obtener datos de la Forma y saber si es edición o nuevo string strDescripcion = e.ExtraParams["DescripcionCorta"]; string strGeneradorD = e.ExtraParams["GeneradorD"]; int iID = Convert.ToInt32(Cookies.GetCookie("cookieEditarVolumetria").Value); string strConcepto = Cookies.GetCookie("cookieConceptoVolumetriaD").Value; //2. Serializar el detalle List <GeneradorVolumetriaD> lGeneradorD = JSON.Deserialize <List <GeneradorVolumetriaD> >(strGeneradorD); //3. Guardar o Actuaizar el Movimiento //4. Lo que sucede cuando no es nuevo y ya se habia guardado //Se revisa que no este en la bd si devuelve falso se inserta pro primera vez if (GeneradorVolumetriaDBusiness.ObtenerGeneradorVolumetriaVaciosPorMovimientoConcepto(strConcepto, iID)) { //1. Borrar todo el detalle e insertarlo de nuevo GeneradorVolumetriaDBusiness.BorrarGeneradorVolumetriaDPorConcepto(iID, strConcepto); //2. Insertar los datos del detalle foreach (GeneradorVolumetriaD sd in lGeneradorD) { //2. Validar que el objeto no venga en blanco if (sd.Area.Equals(string.Empty) || sd.Total == 0) { continue; } else { sd.ConceptoID = strConcepto; sd.MovID = iID; sd.Descripcion = strDescripcion; GeneradorVolumetriaDBusiness.Insertar(sd); } } } else { //1. Insertar los datos del detalle y regresar valor foreach (GeneradorVolumetriaD sd in lGeneradorD) { //2. Validar que el objeto no venga en blanco if (sd.Area.Equals(string.Empty) || sd.Total == 0) { continue; } else { sd.ConceptoID = strConcepto; sd.MovID = iID; sd.Descripcion = strDescripcion; GeneradorVolumetriaDBusiness.Insertar(sd); } } } }
/// Evento que vuelve a leer los datos para ser cargados al store /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void sConceptos_OnReadData(object sender, StoreReadDataEventArgs e) { //Obtener la cookie al cargar string strcookieEditarOrdenEstimacion = Cookies.GetCookie("cookieEditarOrdenEstimacion").Value; sConceptos.DataSource = OrdenEstimacionDBusiness.ObtenerOrdenEstimacionDPorOrdenEstimacion(Convert.ToInt32(strcookieEditarOrdenEstimacion)); sConceptos.DataBind(); }
/// <summary> /// Evento que vuelve a leer los datos para ser cargados al store /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void OnReadData_sCarga(object sender, StoreReadDataEventArgs e) { //4. Cargar el detalle del movimiento string strcookieEditarPreciario = Cookies.GetCookie("cookieEditarPreciarioGeneral").Value; sCarga.DataSource = PreciarioGeneralConceptoBusiness.ObtenerPreciarioGeneralConceptoPorPreciario(strcookieEditarPreciario); sCarga.DataBind(); }
protected void imgbtnGuardar_Click(object sender, DirectEventArgs e) { //1. Obtener datos de la Forma y saber si es edición o nuevo string strOrdenEstimacionForma = e.ExtraParams["OrdenEstimacionForma"]; string strOrdenEstimacion = e.ExtraParams["OrdenEstimacion"]; string strOrdenEstimacionD = e.ExtraParams["OrdenEstimacionD"]; string strcookieEditarOrdenEstimacion = Cookies.GetCookie("cookieEditarOrdenEstimacion").Value; string strSucursal = e.ExtraParams["Sucursal"]; string strDiasAtencion = e.ExtraParams["diasAtencion"]; string strFechaMaxima = e.ExtraParams["fechaMaxima"]; //Convertir a decimal los dias de atencion decimal diasAtencion = Convert.ToDecimal(strDiasAtencion); //2. Serializar el encabezado y el detalle Dictionary <string, string> dRegistro = JSON.Deserialize <Dictionary <string, string> >(strOrdenEstimacionForma); OrdenEstimacion oFormaOrdenEstimacion = ObtenerObjetoDesdeForma(dRegistro); OrdenEstimacion oOrdenEstimacion = JsonConvert.DeserializeObject <List <OrdenEstimacion> >(strOrdenEstimacion).FirstOrDefault(); List <OrdenEstimacionD> lOrdenEstimacionD = JsonConvert.DeserializeObject <List <OrdenEstimacionD> >(strOrdenEstimacionD); //Si la fecha maxima viene nula se valida y si no se toma el parametro y se convierte a DateTime if (strFechaMaxima.Equals("") || strFechaMaxima.Equals("null")) { oFormaOrdenEstimacion.FechaMaximaAtencion = null; } else { DateTime fechaMaxima = Convert.ToDateTime(strFechaMaxima); oFormaOrdenEstimacion.FechaMaximaAtencion = fechaMaxima; } //Se verifica que los dias no vengan en nulos if (strDiasAtencion.Equals("1") || strDiasAtencion.Equals("null")) { oFormaOrdenEstimacion.DiasAtencion = 0; } else { oFormaOrdenEstimacion.DiasAtencion = diasAtencion; } //3. Guardar o Actuaizar el Movimiento string strAccion = GuardarMovimiento(ref oFormaOrdenEstimacion, oOrdenEstimacion, lOrdenEstimacionD); //4. Validar que efecto realizará para Guardar o Afectar switch (strAccion) { case "insertar": e.ExtraParamsResponse.Add(new Ext.Net.Parameter("accion", "insertar", ParameterMode.Value)); break; case "modificar": e.ExtraParamsResponse.Add(new Ext.Net.Parameter("accion", "modificar", ParameterMode.Value)); break; } }
/// <summary> /// Método para cancelar un registro /// </summary> /// <param name="strID"></param> protected void imgbtnCancelar_Click(object sender, DirectEventArgs e) { //1. Obtener registro que se quiere cancelar string strcookieEditarOrdenEstimacion = Cookies.GetCookie("cookieEditarOrdenEstimacion").Value; int strID = Convert.ToInt32(strcookieEditarOrdenEstimacion); //Cambia el estatus del movimiento OrdenEstimacionBusiness.CancelarOrdenEstimacionPorID(strID); }
protected bool GetPower(string cn) { //编辑添加删除权限 if (BasePage.ArrayExist(Cookies.GetCookie("ModelPower"), cn + mid)) { return(true); } return(false); }
protected void imgbtnPresupuesto_click(object sender, EventArgs e) { //Parametros del store procedure string strID = Cookies.GetCookie("cookieEditarOrdenEstimacion").Value; FirmasReportes oFirmas = FirmasReportesBusiness.ObtenerFirmasReportesPorModulo("Reportes"); string strReviso = oFirmas.FirmaReviso; //1. Configurar la conexión y el tipo de comando SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString); try { using (var comando = new SqlCommand("web_spS_ObtenerREstimacion", conn)) { using (var adaptador = new SqlDataAdapter(comando)) { DataTable dt = new DataTable(); adaptador.SelectCommand.CommandType = CommandType.StoredProcedure; adaptador.SelectCommand.Parameters.Add(@"IDMovimiento", SqlDbType.Int).Value = Convert.ToInt32(strID); adaptador.Fill(dt); var reporteEstimaciones = new ReportDocument(); reporteEstimaciones.Load(Server.MapPath("reportess/rPresupuesto.rpt")); reporteEstimaciones.SetDataSource(dt); reporteEstimaciones.SetParameterValue("reviso", strReviso); string strDireccion = Server.MapPath(" ") + "\\reportess\\Estimaciones\\" + strID; //2. Validar si existe el directorio donde se guardaran if (Directory.Exists(strDireccion)) { reporteEstimaciones.ExportToDisk(ExportFormatType.PortableDocFormat, Server.MapPath("reportess/Estimaciones/" + strID + "/rPresupuesto " + strID + ".pdf")); ClientScript.RegisterStartupScript(this.Page.GetType(), "popupOpener", "var popup=window.open('reportess/Estimaciones/" + strID + "/rPresupuesto " + strID + ".pdf',null,'height=700,width=660');popup.focus();", true); // reporteFotos.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, true, "rFotos " + strID); } else { Directory.CreateDirectory(strDireccion); reporteEstimaciones.ExportToDisk(ExportFormatType.PortableDocFormat, Server.MapPath("reportess/Estimaciones/" + strID + "/rPresupuesto " + strID + ".pdf")); ClientScript.RegisterStartupScript(this.Page.GetType(), "popupOpener", "var popup=window.open('reportess/Estimaciones/" + strID + "/rPresupuesto " + strID + ".pdf',null,'height=700,width=660');popup.focus();", true); } } // end using adaptador } // end using comando } catch (Exception ex) { ex.Message.ToString(); } finally { if (conn.State != ConnectionState.Closed) { conn.Close(); } conn.Dispose(); } }
public ActionResult ObtenerDatosDemandanteModel() { NGDemandante ngDemandante = new NGDemandante(); int id = Convert.ToInt32(Cookies.GetCookie("Id")); Core.Demandante.DemandanteModel demModel = ngDemandante.GetDemandanteModelByUserId(id); return(PartialView("~/Views/Demandante/_DatosDemandante.cshtml", demModel)); }
protected void Page_Load(object sender, EventArgs e) { id = BasePage.GetRequestId(Request.QueryString["id"]); if (!Page.IsPostBack) { string btxt = "<a href=\"block.aspx\" class=\"home\">方块碎片</a>"; if (BasePage.ArrayExist(Cookies.GetCookie("ModelPower"), "23")) { btxt += "<a href=\"block.aspx?Ac=add\" class=\"add\">添加方块碎片</a>"; } ((Literal)Master.FindControl("breadcrumbs")).Text = btxt; string checklogin = new AdminBll().CheckLogin("17"); if (checklogin != "true") { BasePage.Alertback(checklogin); Response.End(); } if (!String.IsNullOrEmpty(Request.QueryString["Ac"])) { action = Request.QueryString["Ac"]; } else { action = "show"; } //txtModelName.ReadOnly = true; if (id != 0) { BlockModel model = new BlockBll().GetModel(id); txtPageName.Text = model.Title; txtPageName.Enabled = false; txtcontents.Text = model.Contents; Button1.Text = "确认修改"; } else { string strwhere = ""; DataSet ds = new DataSet(); int PageSize = 25; int PageIndex = BasePage.GetRequestId(Request.QueryString["Page"]); //当前第几页 ds = new CommonBll().GetListPage("", datatable, strwhere, "id desc", PageSize, PageIndex); Repeater1.DataSource = ds; Repeater1.DataBind(); int totalrecord = new CommonBll().GetRecordCount(datatable, strwhere);//总记录数 if (totalrecord == 0) { txtpage.Text = "<p align=\"center\" class=\"red\">暂无相关数据</p>"; } else if (totalrecord > PageSize) { txtpage.Text = GL.Utility.GetPage.GetAspxPager(totalrecord, PageSize, PageIndex); } } } }
/// <summary> /// Método para cancelar un registro /// </summary> /// <param name="strID"></param> protected void imgbtnCancelar_Click(object sender, DirectEventArgs e) { //1. Obtener registro que se quiere cancelar string strcookieEditarVolumetria = Cookies.GetCookie("cookieEditarVolumetria").Value; int strID = Convert.ToInt32(strcookieEditarVolumetria); //Cambia el estatus del movimiento VolumetriaBusiness.CancelaVolumetriaPorID(strID); //Aqui se mandaria llamar el mismo sp para cancelar el preciario y devolverlo a sus cantidades iniciales }
//Power protected bool GetPower(string id) { bool a = false; if (BasePage.ArrayExist(Cookies.GetCookie("ModelPower"), id)) { a = true; } return(a); }
/// <summary> /// Evento de clic del botón Guardar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void imgbtnGuardar_Click(object sender, DirectEventArgs e) { //1. Obtener datos de la Forma y saber si es edición o nuevo string strRegistro = e.ExtraParams["registro"]; string strcookieEditarColonia = Cookies.GetCookie("cookieEditarColonia").Value; Dictionary <string, string> dRegistro = JSON.Deserialize <Dictionary <string, string> >(strRegistro); Colonia oColonia = new Colonia(); //2. Por cada elemento del submit de la Forma detectar el campo y asignarlo al objeto correspondiente foreach (KeyValuePair <string, string> sd in dRegistro) { switch (sd.Key) { //3. Datos de la colonia case "txtIDColonia": oColonia.ID = sd.Value; break; case "txtfColonia": oColonia.Descripcion = sd.Value; break; case "cmbEstados": oColonia.Estado = sd.Value; break; case "cbMunicipio": oColonia.Municipio = sd.Value; break; } } //4. Validar si es nuevo o es uno existente if (strcookieEditarColonia.Equals("Nuevo")) { //5. Insertar en la base de datos oColonia.ID = ColoniaBusiness.Insertar(oColonia); //6. Mandar mensaje con el código del proveedor var success = new JFunction { Fn = "imgbtnGuardar_Click_Success" }; X.Msg.Alert("Registro completo", "<p align='center'>Colonia registrada con ID: <br/>" + oColonia.ID + ".</p>", success).Show(); } else { oColonia.ID = strcookieEditarColonia; //7. Actualizar los datos de la colonia ColoniaBusiness.Actualizar(oColonia); //8. Mandar mensaje con el código de la colonia var success = new JFunction { Fn = "imgbtnGuardar_Click_Success" }; X.Msg.Alert("Actualización completa", "<p align='center'>Se han actualizado los datos de la colonia <br/>" + oColonia.ID + ".</p>", success).Show(); } }
public void obtenerImagenesPorConcepto() { //1. Obtener el ID del movimiento y el concepto int iID = Convert.ToInt32(Cookies.GetCookie("cookieIDBorrarFotosOrdenEstimacion").Value); string strConcepto = Cookies.GetCookie("cookieConceptoFotosOrdenEstimacion").Value; string strDireccionImagenes = Server.MapPath(" ") + "\\imagenesOrdenEstimacion\\" + iID + "\\" + strConcepto; string strDireccionCroquis = Server.MapPath(" ") + "\\croquisOrdenEstimacion\\" + iID + "\\" + strConcepto; string strDireccionFacturas = Server.MapPath(" ") + "\\facturasOrdenEstimacion\\" + iID + "\\" + strConcepto; //2. Validar si existe el directorio donde se borrarán las imagenes if (Directory.Exists(strDireccionImagenes)) { try { System.IO.Directory.Delete(strDireccionImagenes, true); } catch (System.IO.IOException e) { Console.WriteLine(e.Message); } } //3. Validar si existe el directorio donde se borrarán los croquis if (Directory.Exists(strDireccionCroquis)) { try { System.IO.Directory.Delete(strDireccionCroquis, true); } catch (System.IO.IOException e) { Console.WriteLine(e.Message); } } //4. Validar si existe el directorio donde se borrarán las Facturas if (Directory.Exists(strDireccionFacturas)) { try { System.IO.Directory.Delete(strDireccionFacturas, true); } catch (System.IO.IOException e) { Console.WriteLine(e.Message); } } //5. Borrar en la base de datos ImagenOrdenEstimacionBusiness.BorrarImagenesOrdenEstimacionDPorConcepto(iID, strConcepto); FacturaOrdenEstimacionBusiness.BorrarFacturaOrdenEstimacionDPorConcepto(iID, strConcepto); CroquisOrdenEstimacionBusiness.BorrarCroquisOrdenEstimacionDPorConcepto(iID, strConcepto); GeneradorOrdenEstimacionDBusiness.BorrarGeneradorOrdenEstimacionDPorConcepto(iID, strConcepto); }
/// <summary> /// Evento de click que realiza la búsqueda de los conceptos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnBuscar_Click(object sender, DirectEventArgs e) { //1. Obtener los valores para filtros string strCategoria = e.ExtraParams["categoria"].Equals("null") ? string.Empty : e.ExtraParams["categoria"]; string strSubCategoria = e.ExtraParams["subcategoria"].Equals("null") ? string.Empty : e.ExtraParams["subcategoria"]; string strSubSubCategoria = e.ExtraParams["subsubcategoria"].Equals("null") ? string.Empty : e.ExtraParams["subsubcategoria"]; string preciario = Cookies.GetCookie("cookiePreciarioBusqueda").Value; sConceptosFiltrados.DataSource = PreciarioConceptoBusiness.ObtenerPreciarioConceptoFiltro(preciario, strCategoria, strSubCategoria, strSubSubCategoria); sConceptosFiltrados.DataBind(); }
/// <summary> /// Evento que se lanza al cargar la página /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { //1. Primer solicitud if (!X.IsAjaxRequest) { string preciario = Cookies.GetCookie("cookiePreciarioBusqueda").Value; //2. Cargar Conceptos sCategoria.DataSource = PreciarioCategoriaBuisness.ObtenerPreciarioCategoriasPorPreciario(preciario); sCategoria.DataBind(); } }