protected void Page_Load(object sender, EventArgs e) { this.registro = NGcliente.getInstance().ListarClientes(); //Generar el codigo Mcodigo.Text = NGorden.getInstance().GenerarCodigoPat(); //Obtengo el Id Id = NGorden.getInstance().UltimoId(); if (!IsPostBack) { //en esta parte se carga el dropdownlist de Examen Manalisis.DataSource = NGorden.getInstance().ListarAnalisisPat(); //aqui le paso mi consulta que esta en la clase dtexamenes Manalisis.DataTextField = "analisis"; //le paso el texto del items Manalisis.DataValueField = "Id_analisis"; //le paso el id de cada items Manalisis.DataBind(); //en esta parte se carga el dropdownlist de Muestra Mmuestra.DataSource = NGorden.getInstance().ListarMuestras(); Mmuestra.DataTextField = "muestra"; Mmuestra.DataValueField = "Id_tipo_muestra"; Mmuestra.DataBind(); ListItem li = new ListItem("SELECCIONE", "0");//creamos una lista, para agregar el seleccione Mmuestra.Items.Insert(0, li); } }
protected void Mdepartamento_SelectedIndexChanged(object sender, EventArgs e) { if (Mdepartamento.SelectedIndex == 0) { } else { Mmunicipio.Enabled = true; Mmunicipio.DataSource = NGcliente.getInstance().ListarMunicipioPorId(int.Parse(Mdepartamento.SelectedValue)); Mmunicipio.DataBind(); //tienes que resolver, el problema que recarga la pagina y se sale del formulario, resolverlo //tratar de hacerlo con jqury https://www.youtube.com/watch?v=P_-zxQYPy5w Ese es eñ video } }
public static bool EliminarCli(String id) { bool resp = false; Cliente ep = new Cliente() { Id_Cliente = Convert.ToInt32(id) }; Console.Write(ep); resp = NGcliente.getInstance().Eliminarcliente(ep); return(resp); }
protected void EditarFormulario(object sender, EventArgs e) { if (IsValid) { Cliente cli = Modificar(); bool resp = NGcliente.getInstance().Modificarcliente(cli); if (resp == true) { ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: ModificarCliente(); ", true); } else { Response.Redirect("EditarCliente.aspx?id=" + Id_cliente.Value); } ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: ADD(); ", true); } }
protected void Page_Load(object sender, EventArgs e) { this.dtadnpaternidad = new DTAdnPaternidad(); ord = new OrdenAdn(); //Obtener id del cliente String valor = Request.QueryString["id"]; int id = int.Parse(valor); ord.Id_orden = id; //Cargar el Combobox de tipo orden examen this.registro = dtadnpaternidad.getOrdenporid(id); Id_orden.Value = valor; //Comenzamos a recorer el sqldatareader if (registro.Read()) { //seteamos los datos de los campos de ese cliente this.ord.Id_codigo = this.registro["Id_codigo"].ToString(); ord.Nombre_pareja = this.registro["Nombre_pareja"].ToString(); ord.Nombre_menor = this.registro["Nombre_menor"].ToString(); ord.Fecha = Convert.ToDateTime(this.registro["Fecha"].ToString()); ord.Tipo_Caso = this.registro["Tipo_caso"].ToString(); ord.Observaciones = this.registro["Observaciones"].ToString(); ord.Baucher = this.registro["Baucher"].ToString(); //Datos Cliente idcliente = Convert.ToInt32(registro["Id_cliente"].ToString()); } //Mostrar datos en el textbox this.cliente = NGcliente.getInstance().ListarClientePorId(idcliente); if (cliente.Read()) { Mcliente.Text = cliente["Nombre"].ToString() + " " + cliente["Apellido"].ToString(); Mcedula.Text = cliente["Cedula"].ToString(); } }
protected void EditarFormulario(object sender, EventArgs e) { if (IsValid) { Cliente cli = Modificar(); bool resp = NGcliente.getInstance().Modificarcliente(cli); if (resp == true) { Response.Redirect("BuscarCliente.aspx"); } else { Response.Redirect("EditarCliente.aspx?id=" + Id_cliente.Value); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "none", "confirm('Error, revisar Formulario');", true); RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1); } }
protected void Page_Load(object sender, EventArgs e) { Mtelefono.MaxLength = 8; String rolid = (string)Session["Id_rol"]; string ubicacion = HttpContext.Current.Request.Url.AbsolutePath; int rol = Convert.ToInt32(rolid); bool permiso = false; if (rol == 1) { permiso = true; } else { permiso = NGUsuario.getInstance().acceso(rol, ubicacion); } //Se redirecciona si no tiene permiso if (permiso == false) { ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: Acceso(); ", true); } Mcedula.MaxLength = 16; if (!IsPostBack) { //en esta parte se carga el dropdownlist Mdepartamento.DataSource = NGcliente.getInstance().ListarDepartamento(); //aqui le paso mi consulta que esta en la clase dtdepartamento Mdepartamento.DataBind(); ListItem li = new ListItem("SELECCIONE", "0"); //creamos una lista, para agregar el seleccione Mdepartamento.Items.Insert(0, li); Mmunicipio.Items.Insert(0, li); Mmunicipio.Enabled = false; } }
protected void InsertarCliente(object sender, EventArgs e) { if (IsValid)//valido que si mi formulario esta correcto { //Registro del Empleado Cliente cli = GetEntity(); //LLAMANDO A CAPA DE NEGOCIO bool resp = NGcliente.getInstance().guardarcliente(cli); if (resp == true) { ScriptManager.RegisterStartupScript(this, this.GetType(), "none", "confirm('Cliente Guardado');", true); Response.Redirect("BuscarCliente.aspx"); } else { Response.Write("<script>alert('REGISTRO INCORRECTO.')</script)"); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "none", "confirm('Error, revisar Formulario');", true); RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);//sino esta validado me mostrara los campos a corregir y no mandara datos. } }
protected void InsertarCliente(object sender, EventArgs e) { if (IsValid) //valido que si mi formulario esta correcto { //Registro del Empleado Cliente cli = GetEntity(); //LLAMANDO A CAPA DE NEGOCIO bool resp = NGcliente.getInstance().guardarcliente(cli); if (resp == true) { ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: InsertarCliente(); ", true); } else { ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: ADD(); ", true); } } else { ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: ADD(); ", true); } }
protected void Page_Load(object sender, EventArgs e) { ord = new OrdenAdn(); String valor = Request.QueryString["id"]; int id = int.Parse(valor); ord.Id_orden = id; //Cargar los tipos de Analisis Manalisis.DataSource = NGorden.getInstance().ListarAnalisisOgm(); Manalisis.DataTextField = "analisis"; Manalisis.DataValueField = "Id_analisis"; Manalisis.DataBind(); //Cargar Tipos de Muestras Mmuestra.DataSource = NGorden.getInstance().ListarMuestras(); Mmuestra.DataTextField = "muestra"; Mmuestra.DataValueField = "Id_tipo_muestra"; Mmuestra.DataBind(); this.registro = NGorden.getInstance().Ordenporid(id); Id_orden.Value = valor; //Llenar CheckBoxList this.analisis = NGorden.getInstance().Listarexamen(id); while (analisis.Read()) { //Guardo en Arreglo los tipos de analisis segun la orden seleccionada array[index] = this.analisis["Id_analisis"].ToString(); index++; } analisis.Close(); //Recorro la cantidad de Items y comparo los id del areglo con los del checkbox si son iguales me checkea for (int i = 0; i < Manalisis.Items.Count; i++) { int idcheck = i + 0; for (int x = 0; x < array.Length; x++) { if (array[x] == Manalisis.Items[idcheck].Value) { Manalisis.Items[i].Selected = true; } } } if (registro.Read()) { ord.Id_codigo = this.registro["Id_codigo"].ToString(); ord.Fecha = Convert.ToDateTime(this.registro["Fecha"].ToString()); ord.Tipo_muestra = Convert.ToInt32(this.registro["Id_tipo_muestra"].ToString()); ord.Observaciones = this.registro["Observaciones"].ToString(); ord.Baucher = this.registro["Baucher"].ToString(); //Datos Cliente idcliente = Convert.ToInt32(registro["Id_cliente"].ToString()); } //Mostrar datos en el textbox this.cliente = NGcliente.getInstance().ListarClientePorId(idcliente); if (cliente.Read()) { Mcliente.Text = cliente["Nombre"].ToString() + " " + cliente["Apellido"].ToString(); Mcedula.Text = cliente["Cedula"].ToString(); } }