Esempio n. 1
0
        public async Task <ProvinciaModel> Post(ProvinciaModel entity)
        {
            _context.Set <ProvinciaModel>().Add(entity);
            await _context.SaveChangesAsync();

            return(entity);
        }
        public bool EditarProvincia(ProvinciaModel provinciaModel)
        {
            SqlCommand cmd = null;
            bool       prueba;

            cmd = new SqlCommand("update Provincias set nombreProvincia=@nombreProvincia" +
                                 " where codigo= @codigo", conectar.conn);

            cmd.CommandType = CommandType.Text;

            cmd.Parameters.Add(new SqlParameter("@codigo", provinciaModel.Codigo));
            cmd.Parameters.Add(new SqlParameter("@nombreProvincia", provinciaModel.NombreProvincia));


            conectar.abrir();
            int resultado = cmd.ExecuteNonQuery();

            cmd = null;
            conectar.cerrar();
            if (resultado > 0)
            {
                prueba = true;
            }
            else
            {
                prueba = false;
            }

            return(prueba);
        }
        public bool guardarProvincia(ProvinciaModel provinciaModel)
        {
            SqlCommand cmd = null;
            bool       prueba;

            cmd = new SqlCommand(" insert into Provincias(nombreProvincia)" +
                                 " values (@nombreProvincia)", conectar.conn);

            cmd.CommandType = CommandType.Text;

            cmd.Parameters.Add(new SqlParameter("@nombreProvincia", provinciaModel.NombreProvincia));

            conectar.abrir();
            int resultado = cmd.ExecuteNonQuery();

            cmd = null;
            conectar.cerrar();
            if (resultado > 0)
            {
                prueba = true;
            }
            else
            {
                prueba = false;
            }



            return(prueba);
        }
Esempio n. 4
0
        public JsonResult Get()
        {
            ProvinciaModel provinciaQuery = new ProvinciaModel(new Provincia());

            ResponseMenssage response = new ResponseMenssage("success", provinciaQuery.GetProvincias());

            return(new JsonResult(response));
        }
Esempio n. 5
0
        public async Task <ProvinciaModel> Put(ProvinciaModel entity)
        {
            _context.Set <ProvinciaModel>().Attach(entity);
            _context.SetEntityState(entity);
            await _context.SaveChangesAsync();

            return(entity);
        }
        // POST: api/Provincia
        public IHttpActionResult Post(ProvinciaModel provincia)
        {
            Provincia provinciaDomain;

            provinciaDomain = Mapper.Map <ProvinciaModel, Provincia>(provincia);
            provinciaService.CreateProvincia(provinciaDomain);
            provinciaService.Save();
            return(Created(string.Format("/api/Provincia/{0}", provincia.Id), provincia));
        }
Esempio n. 7
0
        public JsonResult GetProvincias(int id_region)
        {
            Provincia provincia = new Provincia();

            provincia.Id_region = id_region;
            ProvinciaModel provinciaQuery = new ProvinciaModel(provincia);

            ResponseMenssage response = new ResponseMenssage("success", provinciaQuery.GetProvinciasByRegion());

            return(new JsonResult(response));
        }
        // PUT: api/Provincia/5
        public IHttpActionResult Put(int id, ProvinciaModel provincia)
        {
            Provincia provinciaDomain;

            provinciaDomain = Mapper.Map <ProvinciaModel, Provincia>(provincia);
            if (provinciaService.GetProvincia(id) == null)
            {
                return(NotFound());
            }
            provinciaService.UpdateProvincia(provinciaDomain);
            provinciaService.Save();
            return(Ok());
        }
Esempio n. 9
0
        public JsonResult Delete(int id)
        {
            ProvinciaModel provinciaQuery = new ProvinciaModel(new Provincia());

            provinciaQuery.Provincia.Id = id;

            if (provinciaQuery.Delete())
            {
                ResponseMenssage response = new ResponseMenssage("success", provinciaQuery.Provincia);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "error al eliminar");
                return(new JsonResult(response));
            }
        }
Esempio n. 10
0
        public JsonResult Put(int id, [FromBody] Provincia provincia)
        {
            ProvinciaModel provinciaQuery = new ProvinciaModel(provincia);

            provinciaQuery.Provincia.Id = id;

            if (provinciaQuery.Update())
            {
                ResponseMenssage response = new ResponseMenssage("success", provinciaQuery.Provincia);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "error al modificar");
                return(new JsonResult(response));
            }
        }
Esempio n. 11
0
        public JsonResult PostProvincia(int id, [FromBody] Provincia provincia)
        {
            provincia.Id_region = id;

            ProvinciaModel provinciaQuery = new ProvinciaModel(provincia);


            if (provinciaQuery.Create())
            {
                ResponseMenssage response = new ResponseMenssage("success", provinciaQuery.Provincia);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "error al crear provincia");
                return(new JsonResult(response));
            }
        }
Esempio n. 12
0
        public JsonResult Get(int id)
        {
            Provincia provincia = new Provincia
            {
                Id = id
            };
            ProvinciaModel provinciaQuery = new ProvinciaModel(provincia);


            if (provinciaQuery.ReadById())
            {
                ResponseMenssage response = new ResponseMenssage("success", provinciaQuery.Provincia);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "region no encontrada");
                return(new JsonResult(response));
            }
        }
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (txtNombreProvincia.Text == "" || txtCodigo.Text == "")
            {
                MessageBox.Show("faltan datos");
                return;
            }
            else
            {
                ProvinciaModel provinciaModel = new ProvinciaModel
                {
                    Codigo          = int.Parse(txtCodigo.Text),
                    NombreProvincia = txtNombreProvincia.Text
                };

                if (dProvincia.ValidarProvinciaExiste(provinciaModel.NombreProvincia) == false)
                {
                    if (dProvincia.EditarProvincia(provinciaModel) == true)
                    {
                        cargarProvinciasAll();

                        limpiar();

                        desabilitar_textbox();
                        btnGuardar.Visible  = false;
                        btnnuevo.Visible    = true;
                        btnEditar.Enabled   = false;
                        btnEliminar.Enabled = false;
                        btbcancelar.Enabled = false;
                    }
                    else
                    {
                        MessageBox.Show("Error al editar datos");
                    }
                }
                else
                {
                    MessageBox.Show("Erro! - El nombre de Provincia ya existe");
                }
            }
        }