예제 #1
0
 public void AddFojas(hipotecaFoja h)
 {
     using (var sqlConn = new SqlConnection(strConn))
     {
         sqlConn.Open();
         try
         {
             var cmd = new SqlCommand("sp_add_hipoteca_fojas", sqlConn)
             {
                 CommandType = CommandType.StoredProcedure
             };
             cmd.Parameters.AddWithValue("@id_foja", h.IdFoja);
             cmd.Parameters.AddWithValue("@id_solicitud", h.IdSolicitud);
             cmd.Parameters.AddWithValue("@tipofoja", h.CodigoTipo);
             cmd.Parameters.AddWithValue("@inscripcionFojas", h.InscripcionFoja);
             cmd.Parameters.AddWithValue("@inscripcionNumero", h.InscripcionNumero);
             cmd.Parameters.AddWithValue("@inscripcionAnio", h.InscripcionAnio);
             cmd.Parameters.AddWithValue("@observacion", h.Observacion);
             cmd.Parameters.AddWithValue("@fojasLetra", h.InscripcionFojaLetra);
             cmd.ExecuteNonQuery();
             sqlConn.Close();
         }
         catch (Exception ex)
         {
             throw;
         }
     }
 }
예제 #2
0
        protected void grFojas_RowCommand(Object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName != "Eliminar")
            {
                return;
            }
            var index = Convert.ToInt32(e.CommandArgument);
            var f     = new hipotecaFoja();

            f.IdSolicitud = Convert.ToInt32(grFojas.DataKeys[index]["idSolicitud"]);
            f.IdFoja      = Convert.ToInt32(grFojas.DataKeys[index]["idFoja"]);
            f.CodigoTipo  = grFojas.DataKeys[index]["tipo"].ToString().Trim();


            DelFoja(f);
            GetAllFojasbyTipo(Convert.ToInt32(f.IdSolicitud), f.CodigoTipo.Trim());

            Mensaje("Foja eliminada correctamente");
        }
예제 #3
0
        protected void grFojas_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            //Retrieve the table from the session object.
            var dt = (DataTable)Session["dt" + lblTipo.Text.Trim()];

            //Update the values.

            var row = grFojas.Rows[e.RowIndex];
            var f   = new hipotecaFoja();


            f.IdFoja      = Convert.ToInt32(grFojas.DataKeys[e.RowIndex]["idFoja"]);
            f.IdSolicitud = Convert.ToInt32(grFojas.DataKeys[e.RowIndex]["idSolicitud"]);
            f.CodigoTipo  = grFojas.DataKeys[e.RowIndex]["tipo"].ToString();


            f.InscripcionFoja      = ((TextBox)(row.Cells[2].Controls[0])).Text;
            f.InscripcionFojaLetra = ((TextBox)(row.Cells[3].Controls[0])).Text;
            f.InscripcionNumero    = ((TextBox)(row.Cells[4].Controls[0])).Text;
            f.InscripcionAnio      = ((TextBox)(row.Cells[5].Controls[0])).Text;
            f.Observacion          = ((TextBox)(row.Cells[6].Controls[0])).Text;
            try
            {
                Mensaje(AddFojas(f));
            }
            catch (Exception ex)
            {
                Mensaje(ex.Message);
            }
            dt.Rows[row.DataItemIndex]["idFoja"]            = f.IdFoja;
            dt.Rows[row.DataItemIndex]["idSolicitud"]       = f.IdSolicitud;
            dt.Rows[row.DataItemIndex]["descripcionTipo"]   = new ParametroBC().getparametro("FOJHI", f.CodigoTipo).Valoralfanumerico;
            dt.Rows[row.DataItemIndex]["tipo"]              = f.CodigoTipo;
            dt.Rows[row.DataItemIndex]["inscripcionFoja"]   = f.InscripcionFoja;
            dt.Rows[row.DataItemIndex]["inscripcionNumero"] = f.InscripcionNumero;
            dt.Rows[row.DataItemIndex]["inscripcionAnio"]   = f.InscripcionAnio;
            dt.Rows[row.DataItemIndex]["observaciones"]     = f.Observacion;
            dt.Rows[row.DataItemIndex]["fojaLetra"]         = f.InscripcionFojaLetra;
            grFojas.EditIndex = -1;
            BindData();
        }
예제 #4
0
 public void del_Fojas(hipotecaFoja h)
 {
     using (var sqlConn = new SqlConnection(strConn))
     {
         sqlConn.Open();
         try
         {
             var cmd = new SqlCommand("sp_del_foja", sqlConn)
             {
                 CommandType = CommandType.StoredProcedure
             };
             cmd.Parameters.AddWithValue("@id_foja", h.IdFoja);
             cmd.ExecuteNonQuery();
             sqlConn.Close();
         }
         catch (Exception ex)
         {
             throw;
         }
     }
 }
예제 #5
0
        public List <hipotecaFoja> GetFojas(hipotecaFoja h)
        {
            using (var sqlConn = new SqlConnection(strConn))
            {
                sqlConn.Open();
                try
                {
                    var cmd = new SqlCommand("sp_get_fojasbyTipo", sqlConn)
                    {
                        CommandType = CommandType.StoredProcedure
                    };
                    cmd.Parameters.AddWithValue("@id_solicitud", h.IdSolicitud);
                    cmd.Parameters.AddWithValue("@tipofoja", h.CodigoTipo);
                    var read  = cmd.ExecuteReader();
                    var lista = new List <hipotecaFoja>();

                    while (read.Read())
                    {
                        var f = new hipotecaFoja
                        {
                            IdFoja               = Convert.ToInt32(read["id_foja"]),
                            IdSolicitud          = Convert.ToInt32(read["id_solicitud"]),
                            TipoFoja             = new ParametroDAC().getparametro("FOJHI", read["tipoFoja"].ToString()),
                            InscripcionFoja      = read["inscripcionFojas"].ToString(),
                            InscripcionNumero    = read["inscripcionNumero"].ToString(),
                            InscripcionAnio      = read["inscripcionAnio"].ToString(),
                            Observacion          = read["observacion"].ToString(),
                            InscripcionFojaLetra = read["fojasLetras"].ToString()
                        };
                        lista.Add(f);
                    }
                    sqlConn.Close();
                    return(lista);
                }
                catch (Exception ex)
                {
                    throw;
                }
            }
        }
예제 #6
0
        public void GetAllFojasbyTipo(int idSolicitud, string tipo)
        {
            lblTipo.Text = tipo;
            var dt = new DataTable();

            dt.Columns.Add(new DataColumn("idFoja"));
            dt.Columns.Add(new DataColumn("descripcionTipo"));
            dt.Columns.Add(new DataColumn("tipo"));
            dt.Columns.Add(new DataColumn("inscripcionFoja"));
            dt.Columns.Add(new DataColumn("inscripcionNumero"));
            dt.Columns.Add(new DataColumn("inscripcionAnio"));
            dt.Columns.Add(new DataColumn("observaciones"));
            dt.Columns.Add(new DataColumn("idSolicitud"));
            dt.Columns.Add(new DataColumn("fojaLetra"));

            var f = new hipotecaFoja {
                IdSolicitud = idSolicitud, CodigoTipo = tipo
            };

            var lista = new hipotecaFojaBC().GetFojas(f);

            foreach (var c in lista)
            {
                var dr = dt.NewRow();
                dr["idFoja"]            = c.IdFoja;
                dr["descripcionTipo"]   = c.TipoFoja.Valoralfanumerico;
                dr["tipo"]              = c.TipoFoja.Codigoparametro;
                dr["inscripcionFoja"]   = c.InscripcionFoja;
                dr["inscripcionNumero"] = c.InscripcionNumero;
                dr["inscripcionAnio"]   = c.InscripcionAnio;
                dr["observaciones"]     = c.Observacion;
                dr["idSolicitud"]       = idSolicitud;
                dr["fojaLetra"]         = c.InscripcionFojaLetra;
                dt.Rows.Add(dr);
            }
            Session["dt" + tipo] = dt;
            grFojas.DataSource   = dt;
            grFojas.DataBind();
        }
예제 #7
0
 public string AddFojas(hipotecaFoja h)
 {
     new hipotecaFojaBC().AddFojas(h);
     return("Foja Actualizada correctamente");
 }
예제 #8
0
 public void DelFoja(hipotecaFoja f)
 {
     new hipotecaFojaBC().del_Fojas(f);
 }
예제 #9
0
 public List <hipotecaFoja> GetFojas(hipotecaFoja h)
 {
     return(new hipotecaFojaDAC().GetFojas(h));
 }
예제 #10
0
 public void del_Fojas(hipotecaFoja h)
 {
     new hipotecaFojaDAC().del_Fojas(h);
 }
예제 #11
0
 public void AddFojas(hipotecaFoja h)
 {
     new hipotecaFojaDAC().AddFojas(h);
 }