public int UpdatePersona(PersonasModel personasModel)
 {
     return(conexionDB.Conectar().Execute("Update personas set primer_nombre=@PrimerNombre,segundo_nombre=@SegundoNombre,primer_apellido = @PrimerApellido, segundo_apellido = @SegundoApellido," +
                                          "documento = @Documento, tipo_documento = @TipoDocumento, telefono_1 = @Telefono1,tipo_telefono_1 = @TipoTelefono1, telefono_2 = @Telefono2, tipo_telefono_2 = @TipoTelefono2," +
                                          "telefono_3 = @Telefono3, tipo_telefono_3 = @TipoTelefono3,calle_direccion = @CalleDireccion, numero_direccion = @NumeroDireccion, sector_direccion = @SectorDireccion, " +
                                          "ciudad_direccion = @CiudadDireccion,pais_direccion = @PaisDireccion, referencia_direccion = @ReferenciaDireccion, correo = @Correo, nacionalidad = @Nacionalidad," +
                                          " sexo = @Sexo where id_Persona=@IdPersona", personasModel));
 }
Ejemplo n.º 2
0
        //
        public Task <String> SetCSVTaskAsync()
        {
            return(Task <String> .Factory.StartNew(() =>
            {
                //
                string status = "ok";
                //
                try
                {
                    //------------------------------------------------------------------------------------------------------
                    // OBTENER DATOS
                    //------------------------------------------------------------------------------------------------------
                    DataTable maestroListado = PersonasModel.ListadoPersonasDataTable();

                    //------------------------------------------------------------------------------------------------------
                    // DECLARACION DE VARIABLES
                    //------------------------------------------------------------------------------------------------------
                    Globals.AsyncTaskType asyncType = Globals.AsyncTaskType.CSVExnacato;
                    string rootPath = Server.MapPath("~/");
                    //------------------------------------------------------------------------------------------------------
                    // INSTANCIACION DE CLASE
                    //------------------------------------------------------------------------------------------------------
                    //
                    CSVManager csvManager = new CSVManager
                                            (
                        asyncType
                        , maestroListado
                        , rootPath
                                            );
                    status = csvManager.GetCSV();

                    //------------------------------------------------------------------------------------------------------
                    // LOG
                    //------------------------------------------------------------------------------------------------------
#if DEBUG
                    LogModel.Log("CSV_ASYNC");

                    LogModel.Log(string.Format("ROOT_PATH : {0}", rootPath));

                    LogModel.Log(string.Format("ROOT_FILE : {0}", status));

                    LogModel.Log(string.Format("RECORD_AMT : {0}", maestroListado.Rows.Count));
#endif
                }
                catch (Exception e)
                {
                    //
                    string errorMsg = string.Format("CSV_ERROR : {0}", e.InnerException.Message + " " + e.StackTrace);
                    //
                    LogModel.Log(errorMsg, string.Empty, LogModel.LogType.Error);
                    //
                    status = errorMsg;
                }

                return status;
            }));
        }
 public int InsetarPersona(PersonasModel personasModel)
 {
     return(conexionDB.Conectar().Execute("Insert into personas(primer_nombre,segundo_nombre,primer_apellido," +
                                          "segundo_apellido,documento,tipo_documento,telefono_1,tipo_telefono_1,telefono_2,tipo_telefono_2,telefono_3,tipo_telefono_3," +
                                          "calle_direccion,numero_direccion,sector_direccion,ciudad_direccion,pais_direccion,referencia_direccion,correo," +
                                          "nacionalidad,sexo)VALUES(@PrimerNombre,@SegundoNombre,@PrimerApellido,@SegundoApellido,@Documento,@TipoDocumento,@Telefono1," +
                                          "@TipoTelefono1,@Telefono2,@TipoTelefono2,@Telefono3,@TipoTelefono3,@CalleDireccion,@NumeroDireccion,@SectorDireccion," +
                                          "@CiudadDireccion,@PaisDireccion,@ReferenciaDireccion,@Correo,@Nacionalidad,@Sexo)", personasModel));
 }
 public void Modificar(PersonasModel modelo)
 {
     for (int i = 0; i < personas.Count; i++)
     {
         if (personas[i].Id == modelo.Id)
         {
             personas[i] = modelo;
         }
     }
 }
 private void LvPersonas_ItemSelected(object sender, SelectedItemChangedEventArgs e)
 {
     if (e.SelectedItem != null)
     {
         PersonasModel modelo = (PersonasModel)e.SelectedItem;
         context.Nombre   = modelo.Nombre;
         context.Apellido = modelo.Apellido;
         context.Edad     = modelo.Edad;
         context.Id       = modelo.Id;
     }
 }
        private async Task Modificar()
        {
            IsBusy = true;
            modelo = new PersonasModel()
            {
                Nombre   = Nombre,
                Apellido = Apellido,
                Edad     = Edad,
                Id       = Id
            };
            servicio.Modificar(modelo);
            await Task.Delay(20000);

            IsBusy = false;
        }
        private async Task Guadar()
        {
            IsBusy = true;
            Guid IdPersona = Guid.NewGuid();

            modelo = new PersonasModel()
            {
                Nombre   = Nombre,
                Apellido = Apellido,
                Edad     = Edad,
                Id       = IdPersona.ToString()
            };
            servicio.Guardar(modelo);
            await Task.Delay(20000);

            IsBusy = false;
        }
 public ActionResult Create(PersonasModel collection)
 {
     try
     {
         // TODO: Add insert logic here
         if (ModelState.IsValid)
         {
             var personasBll = new PersonasBLL();
             var persona     = new Personas
             {
                 PersonasId      = collection.PersonasId,
                 Apellido        = collection.Apellido,
                 Nombre          = collection.Nombre,
                 Email           = collection.Email,
                 DU              = collection.DU,
                 Telefono        = collection.Telefono,
                 TelefonoLaboral = collection.TelefonoLaboral,
                 Celular         = collection.Celular
             };
             personasBll.Add(persona);
             ViewBag.TipoMsj = "Success";
             ViewBag.Message = "El cliente se registro con Exito!!!";
             return(View());
         }
         else
         {
             ViewBag.TipoMsj = "Info";
             ViewBag.Message = string.Join("; ", ModelState.Values
                                           .SelectMany(x => x.Errors)
                                           .Select(x => x.ErrorMessage));
             return(View(collection));
         }
     }
     catch (Exception ex)
     {
         ViewBag.TipoMsj = "Error";
         ViewBag.Message = ex.Message;
         return(View(collection));
     }
 }
 public ActionResult Edit(PersonasModel collection)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var ddlOwner = new PersonasBLL();
             var persona  = new Personas()
             {
                 PersonasId      = collection.PersonasId,
                 Apellido        = collection.Apellido,
                 Celular         = collection.Celular,
                 DU              = collection.DU,
                 Email           = collection.Email,
                 Telefono        = collection.Telefono,
                 Nombre          = collection.Nombre,
                 TelefonoLaboral = collection.TelefonoLaboral
             };
             ddlOwner.Update(persona);
             ViewBag.TipoMsj = "Success";
             ViewBag.Message = "El cliente se registro con Exito!!!";
             return(View());
         }
         else
         {
             ViewBag.TipoMsj = "Info";
             ViewBag.Message = string.Join("; ", ModelState.Values
                                           .SelectMany(x => x.Errors)
                                           .Select(x => x.ErrorMessage));
             return(View(collection));
         }
     }
     catch (Exception ex)
     {
         ViewBag.TipoMsj = "Error";
         ViewBag.Message = ex.Message;
         return(View(collection));
     }
 }
Ejemplo n.º 10
0
        public ActionResult getPersonas(PersonasModel model)
        {
            //SessionDB sesion = SessionDB.start(Request, Response, false, model.db, SESSION_BEHAVIOR.AJAX);
            //if (sesion == null)
            //    return "";
            System.Data.DataTable dt = new System.Data.DataTable();
            dt = model.ConsularPersonas();

            List <Dictionary <string, object> > rows = new List <Dictionary <string, object> >();
            Dictionary <string, object>         row;

            foreach (DataRow dr in dt.Rows)
            {
                row = new Dictionary <string, object>();
                foreach (DataColumn col in dt.Columns)
                {
                    row.Add(col.ColumnName, dr[col]);
                }
                rows.Add(row);
            }


            return(Json(new JavaScriptSerializer().Serialize(rows)));
        }
Ejemplo n.º 11
0
 public int DeletePersona(PersonasModel personasModel)
 {
     return(conexionDB.Conectar().Execute("Update personas set eliminado='si' where id_Persona=@IdPersona", personasModel));
 }
        public void Eliminar(string idPersona)
        {
            PersonasModel modelo = personas.FirstOrDefault(p => p.Id == idPersona);

            personas.Remove(modelo);
        }
 public void Guardar(PersonasModel model)
 {
     personas.Add(model);
 }