Ejemplo n.º 1
0
 public void update(ComunaEntity comuna)
 {
     adapter.UpdateByCodigo(
         comuna.Nombre,
         comuna.Region.Codigo,
         comuna.Codigo);
 }
Ejemplo n.º 2
0
        protected void tbl_comunas_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            //Obteniendo fila modificada
            GridViewRow row = (GridViewRow)tbl_comunas.Rows[e.RowIndex];
            //Obteniendo el codigo de la región
            string codigo = row.Cells[0].Text;
            //Obteniendo nuevo valor del nombre
            string nombre  = e.NewValues[0].ToString();
            string regiont = e.NewValues[0].ToString();

            //Creando objeto para modificar en la bd
            ComunaEntity updateComuna = new ComunaEntity();

            updateComuna.Codigo = codigo;
            updateComuna.Nombre = nombre;
            //Obteniendo lista de regiones
            DropDownList cmb_regiones_tbl = (row.FindControl("cmb_regiones_tbl") as DropDownList);

            updateComuna.Region = regiones.FirstOrDefault(
                region => region.Codigo == cmb_regiones_tbl.SelectedValue);

            //Modificando objeto a la bd
            comunaBusiness.update(updateComuna);
            //Deshabilitar campos para editar en la tabla
            tbl_comunas.EditIndex = -1;
            //Refrescando tabla
            refreshTable();
        }
Ejemplo n.º 3
0
        public List <ComunaEntity> findAll()
        {
            List <ComunaEntity> comunas
                = new List <ComunaEntity>();
            //RegionDAOImpl
            RegionDAO daoR =
                new RegionDAOImpl();

            //Recorrer filas de la tabla Comuna
            //(ComunaRow)
            foreach (MySiteDataSet.ComunaRow row in
                     adapter.GetData().Rows)
            {
                ComunaEntity comuna = new
                                      ComunaEntity();
                comuna.Codigo = row.codigo;
                comuna.Nombre = row.nombre;
                comuna.Region = daoR.findByCodigo(
                    row.cod_region);
                //Agregar comuna a lista de comunas
                comunas.Add(comuna);
            }

            return(comunas);
        }
Ejemplo n.º 4
0
 public void create(ComunaEntity comuna)
 {
     //Insert
     adapter.Insert(
         comuna.Codigo, comuna.Nombre,
         comuna.Region.Codigo);
 }
Ejemplo n.º 5
0
        //dapper contrib
        public async Task TestDapperContrib(ComunaEntity entity)
        {
            using (var connection = new SqlConnection(this.ConnectionString))
            {
                //var insert = await connection.InsertAsync(entity);
                //var byId = await connection.GetAsync<ComunaEntity>(25);
                //var all = await connection.GetAllAsync<ComunaEntity>();
                var updated = await connection.UpdateAsync(new ComunaEntity { Id = 25, Name = "Traiguién modificado" });

                var ok = false;
            }
        }
Ejemplo n.º 6
0
        protected void tbl_comunas_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            //Obteniendo fila modificada
            GridViewRow row = (GridViewRow)tbl_comunas.Rows[e.RowIndex];
            //Obteniendo el codigo de la región
            string codigo = row.Cells[0].Text;

            //Creando objeto para modificar en la bd
            ComunaEntity deleteComuna = new ComunaEntity();

            deleteComuna.Codigo = codigo;

            //Modificando objeto a la bd
            comunaBusiness.delete(deleteComuna);
            //Refrescando tabla
            refreshTable();
        }
Ejemplo n.º 7
0
        protected void btn_create_Click(object sender, EventArgs e)
        {
            //Creando objeto para almacenar en la bd
            ComunaEntity newComuna = new ComunaEntity();

            newComuna.Codigo = txt_codigo.Text;
            newComuna.Nombre = txt_nombre.Text;
            newComuna.Region = regiones.FirstOrDefault(
                region => region.Codigo == cmb_regiones.SelectedValue);
            //Agregar objeto a la bd
            comunaBusiness.create(newComuna);
            //Limpiar formulario
            txt_codigo.Text            = "";
            txt_nombre.Text            = "";
            cmb_regiones.SelectedIndex = 0;
            //Refrescar tabla
            refreshTable();
        }
Ejemplo n.º 8
0
        protected void tbl_comunas_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                //Cargando DropDownList para las columnas de la tabla
                ComunaEntity seletedComuna    = (ComunaEntity)e.Row.DataItem;
                DropDownList cmb_regiones_tbl = (e.Row.FindControl("cmb_regiones_tbl") as DropDownList);
                cmb_regiones_tbl.DataSource     = regiones;
                cmb_regiones_tbl.DataTextField  = "Nombre";
                cmb_regiones_tbl.DataValueField = "Codigo";
                //Actualizar tabla con de comunas
                cmb_regiones_tbl.DataBind();

                //Seleccionar elemento combobox
                if (cmb_regiones_tbl.Items.FindByValue(seletedComuna.Region.Codigo) != null)
                {
                    cmb_regiones_tbl.Items.FindByValue(seletedComuna.Region.Codigo).Selected = true;
                }
                //deshabilitar lista desplegable
                cmb_regiones_tbl.Enabled = false;
            }
        }
Ejemplo n.º 9
0
 public void delete(ComunaEntity comuna)
 {
     //Delete
     adapter.DeleteByCodigo(
         comuna.Codigo);
 }
Ejemplo n.º 10
0
 public void update(ComunaEntity comuna)
 {
     dao.update(comuna);
 }
Ejemplo n.º 11
0
 public void delete(ComunaEntity comuna)
 {
     dao.delete(comuna);
 }
Ejemplo n.º 12
0
 public void create(ComunaEntity comuna)
 {
     dao.create(comuna);
 }