Exemple #1
0
    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);
        }
    }
Exemple #2
0
    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());
    }
Exemple #3
0
    /// <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();
        }
    }
Exemple #4
0
    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);
        }
    }
Exemple #5
0
 private void TraerIniciadorExpediente(Expediente expediente)
 {
     try
     {
         NegocioExpedientes.TraerIniciadorExpediente(expediente);
     }
     catch (Exception ex)
     {
         Response.Redirect("Errores.aspx?error=" + ex.Message);
     }
 }
Exemple #6
0
    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;
        }
    }
Exemple #7
0
    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);
        }
    }
Exemple #8
0
    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);
        }
    }
Exemple #9
0
    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();
    }
Exemple #10
0
    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);
    }
Exemple #11
0
 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;
     }
 }
Exemple #12
0
    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);
        }
    }
Exemple #13
0
    /// <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();
        }
    }
Exemple #14
0
    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);
        }
    }
Exemple #15
0
    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);
        }
    }
Exemple #16
0
    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());
        }
    }
Exemple #17
0
    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);
        }
    }
Exemple #18
0
    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;
        }
    }