protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { DataSet dsDenunciantes = NegocioExpedientes.TraerDenunciantes(); gvDatoDenunciante.DataSource = dsDenunciantes; gvDatoDenunciante.DataBind(); if (Session["datosDen"] == null) { Session.Add("datosDen", dsDenunciantes); } else { Session["datosDen"] = dsDenunciantes; } cmbFiltro.Enabled = true; cmbFiltro.Items.Clear(); cmbFiltro.Items.Add("Es Igual a"); cmbFiltro.Items.Add("Mayor Que"); cmbFiltro.Items.Add("Menor Que"); this.txtTexto.CssClass = "TextBoxNumero"; } } catch (Exception ex) { Response.Redirect("Errores.aspx?error=" + ex.Message); } }
protected void btnVer_Click(object sender, EventArgs e) { if (txtExpediente.Text == "") { MostrarMensaje("Debe ingresar un n° de expediente"); return; } if (Convert.ToInt64(txtExpediente.Text) > 32000) //CHONA 11/8 { MostrarMensaje("El n° de expediente ingresado es muy grande"); txtExpediente.Text = ""; return; } if (!NegocioExpedientes.TraerExpedienteExistente(Convert.ToInt32(txtExpediente.Text))) { MostrarMensaje("El expediente ingresado es inexistente"); txtExpediente.Text = ""; return; } Session.Remove("pagina"); Session.Add("pagina", "BuscarMovimientoVer"); Response.Redirect("ListarMovimientos.aspx?idExpediente=" + txtExpediente.Text.Trim()); }
/// <summary> /// Llama al negocio para buscar Expedientes por calle /// </summary> /// <param name="calle"></param> /// <param name="isLike"></param> /// <returns></returns> //private List<Expediente> buscarExpedientesByCalle(String calle, Boolean isLike) private DataTable buscarExpedientesByCalle(String calle, Boolean isLike) { DataTable dataTableExpedientes = new DataTable(); //List<Expediente> listaExpediente = new List<Expediente>(); try { if (isLike) { dataTableExpedientes = NegocioExpedientes.Listar(null, calle); } //listaExpediente = NegocioExpedientes.Listar(null, calle); else { dataTableExpedientes = NegocioExpedientes.Listar(null, null, calle); } //listaExpediente = NegocioExpedientes.Listar(null, null, calle); return(dataTableExpedientes); } catch (Exception ex) { throw ex; } finally { dataTableExpedientes.Dispose(); //listaExpediente.Clear(); } }
protected void btnCancelar_Click(object sender, EventArgs e) { try { GuardarDenuncianteSession(null); LimpiarControles(); HabilitarDesHabilitarControlesDenuncia(false); HabilitarDesHabilitarControlesDenunciante(false); this.lblNroExpediente.Text = ""; this.lblFechaArchivo.Text = ""; this.lblFechaIngreso.Text = ""; this.lblEstado.Text = ""; this.cboInformante.Enabled = false; this.cboAtendio.Enabled = false; this.btnNuevo.Enabled = true; this.btnNuevo.CssClass = "ButtonBlue11px"; this.btnGuardar.Enabled = false; this.btnGuardar.CssClass = "ButtonBlue11pxDisable"; this.btnBuscar.Enabled = true; this.btnBuscar.CssClass = "ButtonBlue11px"; this.btnCancelar.Enabled = false; this.btnCancelar.CssClass = "ButtonBlue11pxDisable"; this.btnModificar.Enabled = false; this.btnModificar.CssClass = "ButtonBlue11pxDisable"; this.cboLocalidad.SelectedValue = "0"; this.btnPrimero.Enabled = true; this.btnPrimero.CssClass = "ButtonBlue11px"; this.btnAnterior.Enabled = true; this.btnAnterior.CssClass = "ButtonBlue11px"; this.btnSiguiente.Enabled = true; this.btnSiguiente.CssClass = "ButtonBlue11px"; this.btnUltimo.Enabled = true; this.btnUltimo.CssClass = "ButtonBlue11px"; this.btnADMCont.Enabled = true; btnADMCont.CssClass = "ButtonBlue11px"; Expediente expediente = NegocioExpedientes.TraerExpedienteCompletoPorIdExpediente(1); if (expediente != null) { GuardarExpedienteSession(expediente); SetearControlesExpediente(expediente); this.btnModificar.Enabled = true; this.btnModificar.CssClass = "ButtonBlue11px"; } } catch (Exception ex) { Response.Redirect("Errores.aspx?error=" + ex.Message); } }
private void TraerIniciadorExpediente(Expediente expediente) { try { NegocioExpedientes.TraerIniciadorExpediente(expediente); } catch (Exception ex) { Response.Redirect("Errores.aspx?error=" + ex.Message); } }
protected void btnBuscar_Click(object sender, EventArgs e) { DataTable listaExpedientes = new DataTable(); //List<Expediente> listaExpedientes = new List<Expediente>(); this.txtDetalleDeLaDenuncia.Text = ""; this.gvwDatos.SelectedIndex = -1; try { if (this.txtConsulta.Text.Trim() != "") { switch (this.ddlBuscarPor.SelectedValue) { case "0": listaExpedientes = buscarExpedientesByIdExpediente(Convert.ToInt32(this.txtConsulta.Text.Trim())); break; case "1": if (ddlFiltro.SelectedValue == "Es igual a") { listaExpedientes = buscarExpedientesByApellido(this.txtConsulta.Text.Trim(), false); } else { listaExpedientes = buscarExpedientesByApellido(this.txtConsulta.Text.Trim(), true); } break; case "2": if (ddlFiltro.SelectedValue == "Es igual a") { listaExpedientes = buscarExpedientesByCalle(this.txtConsulta.Text.Trim(), false); } else { listaExpedientes = buscarExpedientesByCalle(this.txtConsulta.Text.Trim(), true); } break; } } else { listaExpedientes = NegocioExpedientes.Listar(); } cargarGrilla(listaExpedientes); } catch (Exception ex) { throw ex; } }
protected void btnNuevo_Click(object sender, EventArgs e) { try { GuardarDenuncianteSession(null); GuardarExpedienteSession(null); LimpiarControles(); HabilitarDesHabilitarControlesDenunciante(true); HabilitarDesHabilitarControlesDenuncia(true); this.lblNroExpediente.Text = NegocioExpedientes.TraerProxIdExpediente().ToString(); this.lblFechaArchivo.Text = ""; this.lblFechaIngreso.Text = DateTime.Today.ToShortDateString(); this.lblEstado.Text = ""; this.cboInformante.Enabled = false; this.cboInformante.SelectedValue = "0"; this.cboLocalidad.SelectedValue = "0"; this.cboAtendio.Enabled = true; this.btnMovimientos.Enabled = false; this.btnMovimientos.CssClass = "ButtonBlue11pxDisable"; this.btnCancelar.Enabled = true; this.btnCancelar.CssClass = "ButtonBlue11px"; this.btnNuevo.Enabled = false; this.btnNuevo.CssClass = "ButtonBlue11pxDisable"; this.btnGuardar.Enabled = true; this.btnGuardar.CssClass = "ButtonBlue11px"; this.btnBuscar.Enabled = false; this.btnBuscar.CssClass = "ButtonBlue11pxDisable"; this.btnModificar.Enabled = false; this.btnModificar.CssClass = "ButtonBlue11pxDisable"; this.btnPrimero.Enabled = false; this.btnPrimero.CssClass = "ButtonBlue11pxDisable"; this.btnAnterior.Enabled = false; this.btnAnterior.CssClass = "ButtonBlue11pxDisable"; this.btnSiguiente.Enabled = false; this.btnSiguiente.CssClass = "ButtonBlue11pxDisable"; this.btnUltimo.Enabled = false; this.btnUltimo.CssClass = "ButtonBlue11pxDisable"; this.btnADMCont.Enabled = false; btnADMCont.CssClass = "ButtonBlue11pxDisable"; } catch (Exception ex) { Response.Redirect("Errores.aspx?error=" + ex.Message); } }
protected void btnLimpiarBusqueda_Click(object sender, EventArgs e) { try { txtTexto.Text = ""; DataSet dsDenunciantes = NegocioExpedientes.TraerDenunciantes(); gvDatoDenunciante.DataSource = dsDenunciantes; gvDatoDenunciante.DataBind(); } catch (Exception ex) { Response.Write(ex); } }
protected void gvwDatos_SelectedIndexChanged(object sender, EventArgs e) { Expediente exp = NegocioExpedientes.TraerExpedienteCompletoPorIdExpediente(Convert.ToInt32(gvwDatos.SelectedRow.Cells[1].Text)); if (Session["Expediente"] == null) { Session.Add("Expediente", exp); } else { Session["Expediente"] = exp; } this.txtDetalleDeLaDenuncia.Text = exp.descDenuncia; this.gvwContactos.DataSource = NegocioExpedientes.TraerContactosDenunciante(exp.denunciante.idDenunciante);//TODO this.gvwContactos.DataBind(); }
protected void btnNuevo_Click(object sender, EventArgs e) { if (txtExpediente.Text == "") { MostrarMensaje("Debe ingresar un n° de expediente"); return; } if (!NegocioExpedientes.TraerExpedienteExistente(Convert.ToInt32(txtExpediente.Text))) { MostrarMensaje("El expediente ingresado es inexistente"); return; } String cadena; cadena = "Movimientos.aspx?accion=nuevo&idExpediente=" + txtExpediente.Text.Trim() + "&idMovimiento=0"; Session.Remove("pagina"); Session.Add("pagina", "BuscarMovimientoNuevo"); Response.Redirect(cadena); }
protected void btnSiguiente_Click(object sender, EventArgs e) { try { Expediente expediente = NegocioExpedientes.TraerExpedienteCompletoPorIdExpediente(int.Parse(lblNroExpediente.Text) + 1); if (expediente != null) { SetearControlesExpediente(expediente); GuardarExpedienteSession(expediente); GuardarDenuncianteSession(expediente.denunciante); this.btnModificar.Enabled = true; this.btnModificar.CssClass = "ButtonBlue11px"; } } catch (Exception ex) { Response.Redirect("Errores.aspx?error=" + ex.Message); throw; } }
protected void btnRegresar_Click(object sender, EventArgs e) { Denunciante denunciante = new Denunciante(); try { if (gvDatoDenunciante.SelectedIndex != -1) { denunciante = NegocioExpedientes.TraerDenuncianteCompletoPorID(Convert.ToInt32(gvDatoDenunciante.SelectedRow.Cells[1].Text)); GuardarDenuncianteSession(denunciante); } string str = "<script type = text/javascript>"; str = str + "window.close();</script>"; Page.ClientScript.RegisterStartupScript(Page.ClientScript.GetType(), "cerrarVentana", str); } catch (Exception ex) { Response.Write(ex); } }
/// <summary> /// Llama al negocio para buscar Expedientes por numeroExpediente /// </summary> /// <param name="idExpediente"></param> /// <returns></returns> private DataTable buscarExpedientesByIdExpediente(int idExpediente) //private List<Expediente> buscarExpedientesByIdExpediente(int idExpediente) { DataTable dataTableExpedientes = new DataTable(); //List<Expediente> listaExpediente = new List<Expediente>(); try { dataTableExpedientes = NegocioExpedientes.Listar(idExpediente, null, null); //listaExpediente = NegocioExpedientes.Listar(idExpediente, null, null); return(dataTableExpedientes); } catch (Exception ex) { throw ex; } finally { //listaExpediente.Clear(); dataTableExpedientes.Dispose(); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { Expediente expediente = TraerExpedienteSession(); if (expediente == null)//nuevo expediente { expediente = new Expediente(); Denunciante denunciante = this.TraerDenuncianteSession(); if (denunciante == null)//agregar tambien al denunciante { denunciante = CargarDenunciante(denunciante); NegocioExpedientes.AgregarDenunciante(denunciante); GuardarDenuncianteSession(denunciante); } else//modificar denunciante { denunciante = CargarDenunciante(denunciante); NegocioExpedientes.ModificarDenunciante(denunciante); GuardarDenuncianteSession(denunciante); } expediente = CargarExpediente(expediente); NegocioExpedientes.Agregar(expediente); this.GuardarExpedienteSession(expediente); GuardarDenuncianteSession(denunciante); HabilitarDesHabilitarControlesDenuncia(false); HabilitarDesHabilitarControlesDenunciante(false); btnADMCont.Enabled = true; btnADMCont.CssClass = "ButtonBlue11px"; } else //modificar expediente { Denunciante denunciante = CargarDenunciante(expediente.denunciante); NegocioExpedientes.ModificarDenunciante(expediente.denunciante); GuardarDenuncianteSession(expediente.denunciante); expediente = CargarExpediente(expediente); NegocioExpedientes.Modificar(expediente); GuardarExpedienteSession(expediente); GuardarDenuncianteSession(expediente.denunciante); HabilitarDesHabilitarControlesDenuncia(false); HabilitarDesHabilitarControlesDenunciante(false); SetearControlesExpediente(expediente); SetearControlesDenunciante(expediente.denunciante); } this.btnNuevo.Enabled = true; this.btnNuevo.CssClass = "ButtonBlue11px"; this.btnModificar.Enabled = true; this.btnModificar.CssClass = "ButtonBlue11px"; this.btnBuscar.Enabled = true; this.btnBuscar.CssClass = "ButtonBlue11px"; this.btnGuardar.Enabled = false; this.btnGuardar.CssClass = "ButtonBlue11pxDisable"; this.btnCancelar.Enabled = false; this.btnCancelar.CssClass = "ButtonBlue11pxDisable"; this.btnPrimero.Enabled = true; this.btnPrimero.CssClass = "ButtonBlue11px"; this.btnAnterior.Enabled = true; this.btnAnterior.CssClass = "ButtonBlue11px"; this.btnSiguiente.Enabled = true; this.btnSiguiente.CssClass = "ButtonBlue11px"; this.btnUltimo.Enabled = true; this.btnUltimo.CssClass = "ButtonBlue11px"; } catch (Exception ex) { Response.Redirect("Errores.aspx?error=" + ex.Message); } }
protected void imgBuscarDen_Click(object sender, ImageClickEventArgs e) { try { if (this.txtNroDNI.Text.Trim() != "") //&& TraerDenuncianteSession() == null) { int nroDoc = int.Parse(this.txtNroDNI.Text); Denunciante denunciante = NegocioExpedientes.TraerDenunciantePorNroDoc(nroDoc); if (denunciante != null) { this.txtApellido.Text = denunciante.apellido; this.txtNombres.Text = denunciante.nombre; this.txtCalle.Text = denunciante.domicilio; this.txtDpto.Text = denunciante.dpto; this.txtNro.Text = denunciante.numero.ToString(); this.txtNroDNI.Text = denunciante.nroDocumento.ToString(); this.txtOtraLoc.Text = ""; this.txtPiso.Text = denunciante.piso.ToString(); this.txtTelefono.Text = NegocioContactos.TraerTelefonoActivo(denunciante.idDenunciante); this.txtCelular.Text = NegocioContactos.TraerCelularActivo(denunciante.idDenunciante); this.txtEmail.Text = NegocioContactos.TraerMailActivo(denunciante.idDenunciante); //foreach (Contacto contacto in denunciante.contactos) //{ // switch (contacto.tipoContacto) // { // case "T": // this.txtTelefono.Text = contacto.contacto; // break; // case "C": // this.txtCelular.Text = contacto.contacto; // break; // case "E": // this.txtEmail.Text = contacto.contacto; // break; // } //} this.lblApellido.Text = denunciante.apellido; this.lblNombres.Text = denunciante.nombre; this.lblTelefono.Text = this.txtTelefono.Text; GuardarDenuncianteSession(denunciante); //HabilitarDesHabilitarControlesDenunciante(false); //this.imgBuscarDen.Enabled = true; } else { string str = "<script type=\"text/javascript\">"; str = str + "mostrarDeseaHacer();</script>"; Page.ClientScript.RegisterStartupScript(Page.ClientScript.GetType(), "mostrarConfirmacion", str); } } else { Session.Add("EsPopup", 1); AbrirPopupDenunciantes(); } } catch (System.Threading.ThreadAbortException) { } catch (Exception ex) { Response.Redirect("Errores.aspx?error=" + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { this.lblDenuncia.Attributes.Add("onclick", "seleccionarTabDenuncia();"); this.lblDenunciante.Attributes.Add("onclick", "seleccionarTabDenunciante();"); this.btnNuevo.Attributes.Add("onclick", "limpiarCampos();return habilitarCampos(true);"); this.btnCancelar.Attributes.Add("onclick", "return habilitarCampos(false)"); //this.imgBuscarLoc.Attributes.Add("onclick", "return AbrirPopupLocalidades();"); this.chkDocumentacion.Attributes.Add("onClick", "chkTraeDoc_OnClick()"); // this.imgPopupContactos.Attributes.Add("onclick", "AbrirPopupContactos();"); this.cboLocalidad.Attributes.Add("onChange", "return cboLocalidad_SelectedIndexChange();"); this.btnGuardar.Attributes.Add("onClick", "return validarIngresos();"); this.cboEntDenunciada.Attributes.Add("onChange", "cboEntDenunciada_SelectedIndexChange();"); if (!this.IsPostBack) { this.CargarCombosInformante(); this.CargarComboTiposDocumento(); this.CargarComboLocalidades(); this.CargarComboEntidades(); this.CargarComboAreas(); this.CargarComboTiposDenuncia(); Expediente expediente = TraerExpedienteSession(); if (expediente == null) { expediente = NegocioExpedientes.TraerExpedienteCompletoPorIdExpediente(1); GuardarExpedienteSession(expediente); } if (expediente != null) { SetearControlesExpediente(expediente); this.btnModificar.Enabled = true; this.btnModificar.CssClass = "ButtonBlue11px"; } } else { //evaluo respuesta de usuario.. if (hNavegarBusqDenunciantes.Value == "true") { Session.Add("EsPopup", 1); AbrirPopupDenunciantes(); hNavegarBusqDenunciantes.Value = ""; } else if (hNavegarBusqDenunciantes.Value == "false") { ReestablecerEstado(); hNavegarBusqDenunciantes.Value = ""; } Denunciante denunciante = TraerDenuncianteSession(); int esPopup = Session["EsPopup"] != null?int.Parse(Session["EsPopup"].ToString()) : 0; if (denunciante != null && esPopup == 1) { SetearControlesDenunciante(denunciante); //HabilitarDesHabilitarControlesDenunciante(false); this.imgBuscarDen.Enabled = true; Session["EsPopup"] = 0; } if (hOtraLoc.Value != "") { this.txtOtraLoc.Text = hOtraLoc.Value.Split('|')[1].ToString(); this.cboLocalidad.SelectedValue = "0"; } else { this.txtOtraLoc.Text = ""; } int PopupContactos = Session["PopupContactos"] != null?int.Parse(Session["PopupContactos"].ToString()) : 0; if (PopupContactos == 1 && denunciante != null) { txtTelefono.Text = NegocioContactos.TraerTelefonoActivo(denunciante.idDenunciante); lblTelefono.Text = txtTelefono.Text; txtCelular.Text = NegocioContactos.TraerCelularActivo(denunciante.idDenunciante); txtEmail.Text = NegocioContactos.TraerMailActivo(denunciante.idDenunciante); Session.Add("PopupContactos", 0); } } } catch (Exception ex) { Response.Redirect("Errores.aspx?error=" + ex.Message.ToString()); } }
protected void btnBuscar_Click(object sender, EventArgs e) { DataSet dsDenunciantes = new DataSet(); string filtro = string.Empty; try { if (txtTexto.Text != "") { if (cmbEleccionFiltro.SelectedIndex == 0) { if (cmbFiltro.SelectedIndex == 0) { filtro = "idDenunciante =" + txtTexto.Text; } if (cmbFiltro.SelectedIndex == 1) { filtro = "idDenunciante >" + txtTexto.Text; } if (cmbFiltro.SelectedIndex == 2) { filtro = "idDenunciante <" + txtTexto.Text; } } if (cmbEleccionFiltro.SelectedIndex == 1) { if (cmbFiltro.SelectedIndex == 0) { filtro = "apellido='" + txtTexto.Text + "'"; } if (cmbFiltro.SelectedIndex == 1) { filtro = "apellido like '%" + txtTexto.Text + "%'"; } } if (cmbEleccionFiltro.SelectedIndex == 2) { if (cmbFiltro.SelectedIndex == 0) { filtro = "nombre='" + txtTexto.Text + "'"; } if (cmbFiltro.SelectedIndex == 1) { filtro = "nombre like '%" + txtTexto.Text + "%'"; } } if (cmbEleccionFiltro.SelectedIndex == 3) { filtro = "nroDocumento=" + txtTexto.Text; } dsDenunciantes = NegocioExpedientes.TraerDenunciantesPorFiltro(filtro); gvDatoDenunciante.DataSource = dsDenunciantes; gvDatoDenunciante.DataBind(); if (Session["datosDen"] == null) { Session.Add("datosDen", dsDenunciantes); } else { Session["datosDen"] = dsDenunciantes; } } else { string str = "<script type = text/javascript> alert('Ingrese Texto a Buscar'); </script>"; Page.ClientScript.RegisterStartupScript(Page.ClientScript.GetType(), "mensaje", str); } } catch (Exception ex) { Response.Redirect("Errores.aspx?error=" + ex.Message); } }
private Denunciante CargarDenunciante(Denunciante denunciante) { try { if (denunciante == null) { denunciante = new Denunciante(); denunciante.idDenunciante = NegocioExpedientes.TraerProxIdDenunciante(); } //List<Contacto> contactos = new List<Contacto>(); //Contacto contacto; //contacto = new Contacto(); //contacto.idDenunciante = denunciante.idDenunciante; //contacto.tipoContacto = "T"; //contactos.Add(contacto); //contacto = new Contacto(); //contacto.idDenunciante = denunciante.idDenunciante; //contacto.tipoContacto = "C"; //contactos.Add(contacto); //contacto = new Contacto(); //contacto.idDenunciante = denunciante.idDenunciante; //contacto.tipoContacto = "E"; //contactos.Add(contacto); //denunciante.contactos = contactos; denunciante.apellido = txtApellido.Text.ToUpper(); denunciante.nombre = txtNombres.Text; denunciante.domicilio = txtCalle.Text; denunciante.numero = txtNro.Text != "" ? int.Parse(txtNro.Text) : (Byte)0; denunciante.piso = txtPiso.Text != "" ? Byte.Parse(txtPiso.Text) : (Byte)0; denunciante.dpto = txtDpto.Text; denunciante.idTipoDocumento = Byte.Parse(cboTipoDni.SelectedValue); denunciante.nroDocumento = int.Parse(txtNroDNI.Text); //foreach (Contacto cont in denunciante.contactos) //{ // switch (cont.tipoContacto) // { // case "T": cont.contacto = txtTelefono.Text; // break; // case "C": cont.contacto = txtCelular.Text; // break; // case "E": cont.contacto = txtEmail.Text; // break; // } //} if (cboLocalidad.SelectedValue != "0") { denunciante.idLocalidad = int.Parse(cboLocalidad.SelectedValue); } else { denunciante.idLocalidad = int.Parse(hOtraLoc.Value.Split('|')[0].ToString()); } return(denunciante); } catch (Exception ex) { Response.Redirect("Errores.aspx?error=" + ex.Message); throw; } }