Exemplo n.º 1
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     Models.Localidades m = ObtenerLocalidadSeleccionada();
     if (MessageBox.Show("¿Está seguro de que desea eliminar la localidad seleccionada?",
                         "Eliminar localidad", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
     {
         try
         {
             LocalidadesRepository.Eliminar(m.Id);
             ConsultarDatos();
             dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == m.Id);
         }
         catch (Exception ex)
         {
             ShowError(ex.Message);
         }
     }
 }
Exemplo n.º 2
0
        public static int Grabar(Models.Localidades localidad, int EsNuevo)
        {
            try
            {
                if (localidad != null)
                {
                    ApiServices         objApi   = new ApiServices();
                    HttpResponseMessage response = null;
                    string Request = Newtonsoft.Json.JsonConvert.SerializeObject(localidad);
                    if (EsNuevo == 0)
                    {
                        response = objApi.CallService("localidades/" + localidad.Id, Request, ApiServices.TypeMethods.PUT).Result;
                    }
                    else
                    {
                        response = objApi.CallService("localidades", Request, ApiServices.TypeMethods.POST).Result;
                    }

                    if (response.IsSuccessStatusCode)
                    {
                        return(1);
                    }
                    else
                    {
                        return(0);
                    }
                }
                else
                {
                    return(0);
                }
            }
            catch (Exception ex)
            {
                //Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
                return(0);
            }
        }
Exemplo n.º 3
0
        public static List <Models.Localidades> IniModalEdit(string Id)
        {
            List <Models.Localidades> lista = new List <Models.Localidades>();

            try
            {
                if (Id != "0")
                {
                    Int64               IdLocalidad = Convert.ToInt64(Id);
                    ApiServices         objApi      = new ApiServices();
                    string              Request     = "{}";
                    HttpResponseMessage response    = objApi.CallService("localidades/" + IdLocalidad, Request, ApiServices.TypeMethods.GET).Result;

                    if (response.IsSuccessStatusCode)
                    {
                        //resp = await response.Content.ReadAsAsync();
                        string             Respuesta = response.Content.ReadAsStringAsync().Result;
                        Models.Localidades obj       = Newtonsoft.Json.JsonConvert.DeserializeObject <Models.Localidades>(Respuesta);
                        if (obj != null)
                        {
                            lista.Add(new Models.Localidades
                            {
                                Id        = obj.Id,
                                Nombre    = obj.Nombre,
                                Provincia = obj.Provincia
                            });
                        }
                    }
                }
            }
            catch
            {
                int sss = 0;
            }
            return(lista);
        }