Beispiel #1
0
        public int guardarCliente([FromBody] ClienteCLS oClienteCLS)
        {
            int resp = 0;

            try
            {
                using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext())
                {
                    if (oClienteCLS.idCliente == 0)
                    {
                        Clientes oCliente = new Clientes();



                        oCliente.IdCliente        = oClienteCLS.idCliente;
                        oCliente.RutCliente       = oClienteCLS.rutCliente;
                        oCliente.NombreCliente    = oClienteCLS.nombreCliente;
                        oCliente.ApellidosCliente = oClienteCLS.apellidosCliente;
                        oCliente.Correo           = oClienteCLS.correo;
                        oCliente.DireccionCliente = oClienteCLS.direccionCliente;
                        oCliente.Numero           = oClienteCLS.numero;
                        oCliente.IdTipoCliente    = oClienteCLS.idtipoCliente;
                        oCliente.IdComuna         = oClienteCLS.idcomuna;
                        oCliente.Habilitado       = 1;
                        db.Clientes.Add(oCliente);
                        db.SaveChanges();
                        resp = 1;
                    }
                    else
                    {
                        Clientes oCliente = db.Clientes.Where(c => c.IdCliente == oClienteCLS.idCliente).First();
                        oCliente.RutCliente       = oClienteCLS.rutCliente;
                        oCliente.NombreCliente    = oClienteCLS.nombreCliente;
                        oCliente.ApellidosCliente = oClienteCLS.apellidosCliente;
                        oCliente.Correo           = oClienteCLS.correo;
                        oCliente.DireccionCliente = oClienteCLS.direccionCliente;
                        oCliente.Numero           = oClienteCLS.numero;
                        //oCliente.IdTipoCliente = oClienteCLS.idtipoCliente;

                        oCliente.IdComuna = oClienteCLS.idcomuna;
                        db.SaveChanges();
                        resp = 1;
                    }
                }
            }catch (Exception)
            {
                resp = 0;
            }
            return(resp);
        }
Beispiel #2
0
 public ActionResult  guardar([FromBody]  Clientes cliente)
 {
     try
     {
         using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext())
         {
             cliente.Habilitado = 1;
             db.Clientes.Add(cliente);
             db.SaveChanges();
             return(Ok());
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Beispiel #3
0
        public int eliminarUsuario(int idUsuario)
        {
            int resp = 0;

            try
            {
                using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext())
                {
                    Usuarios usuario = db.Usuarios.Where(u => u.IdUsuario == idUsuario).First();
                    usuario.Habilitado = 0;
                    db.SaveChanges();
                    resp = 1;
                }
            }
            catch (Exception)
            {
                resp = 0;
            }

            return(resp);
        }
Beispiel #4
0
        public int eliminarCliente(long idCliente)
        {
            int resp = 0;

            try
            {
                using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext())
                {
                    Clientes oCliente = db.Clientes.Where(c => c.IdCliente == idCliente).First();
                    oCliente.Habilitado = 0;
                    db.SaveChanges();

                    resp = 1;
                }
            }
            catch (Exception)
            {
                resp = 0;
            }

            return(resp);
        }
Beispiel #5
0
        public int guardarDatos([FromBody] UsuarioCLS usuarioCLS)
        {
            int resp = 0;

            try
            {
                using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext())
                {
                    using (var transaccion = new TransactionScope())
                    {
                        if (usuarioCLS.idUsuario == 0)
                        {
                            Usuarios usuario = new Usuarios();

                            usuario.NombreUsuario = usuarioCLS.nombreUsuario;

                            //SHA256Managed sha = new SHA256Managed();
                            //string clave = usuarioCLS.pass;
                            //byte[] dataNoCifrada = Encoding.Default.GetBytes(clave);
                            //byte[] dataCifrada = sha.ComputeHash(dataNoCifrada);
                            //string claveCifrada = BitConverter.ToString(dataCifrada).Replace("-", "");


                            usuario.Pass             = usuarioCLS.pass;
                            usuario.RutUsuario       = usuarioCLS.rutUsuario;
                            usuario.NombreUsuario    = usuarioCLS.nombreUsuario;
                            usuario.NombresUsuario   = usuarioCLS.nombresUsuario;
                            usuario.ApellidosUsuario = usuarioCLS.apellidosUsuario;
                            usuario.Correo           = usuarioCLS.correo;
                            usuario.Telefono         = usuarioCLS.telefono;
                            usuario.FechaNacimiento  = usuarioCLS.fechaNacimiento;
                            usuario.Imagen           = usuarioCLS.imagen;
                            usuario.IdTipoUsuario    = usuarioCLS.idtipoUsuario;
                            usuario.Habilitado       = 1;
                            db.Usuarios.Add(usuario);
                            db.SaveChanges();
                            transaccion.Complete();
                            resp = 1;
                        }
                        else
                        {
                            Usuarios usuario = db.Usuarios.Where(u => u.IdUsuario == usuarioCLS.idUsuario).First();

                            usuario.RutUsuario       = usuarioCLS.rutUsuario;
                            usuario.NombreUsuario    = usuarioCLS.nombreUsuario;
                            usuario.NombresUsuario   = usuarioCLS.nombresUsuario;
                            usuario.ApellidosUsuario = usuarioCLS.apellidosUsuario;
                            usuario.Correo           = usuarioCLS.correo;
                            usuario.Telefono         = usuarioCLS.telefono;
                            usuario.FechaNacimiento  = usuarioCLS.fechaNacimiento;
                            usuario.Imagen           = usuarioCLS.imagen;
                            usuario.IdTipoUsuario    = usuarioCLS.idtipoUsuario;
                            db.SaveChanges();
                            transaccion.Complete();
                            resp = 1;
                        }
                    }
                }
            }
            catch (Exception)
            {
                resp = 0;
            }

            return(resp);
        }