예제 #1
0
        public Boolean RegistrarCliente(Cliente cliente)
        {
            DBAccess            dBAccess   = new DBAccess();
            List <SqlParameter> parametros = new List <SqlParameter>
            {
                new SqlParameter("nombres", cliente.Nombres),
                new SqlParameter("apellidoPaterno", cliente.ApellidoPaterno),
                new SqlParameter("apellidoMaterno", cliente.ApellidoMaterno),
                new SqlParameter("fechaNacimiento", cliente.FechaNacimiento),
                new SqlParameter("correo", cliente.Correo),
                new SqlParameter("clave", cliente.Clave),
                new SqlParameter("telefono", cliente.Telefono),
                new SqlParameter("fechaRegistro", DateTime.Now),
                new SqlParameter("advertencias", int.Parse("0")),
                new SqlParameter("estado", (bool)true)
            };

            if (dBAccess.InsertarDatos("Cliente", parametros))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public Boolean RegistrarEmpleado(Empleado empleado)
        {
            if (empleado.ApellidoMaterno == null)
            {
                empleado.ApellidoMaterno = "";
            }

            if (empleado.Telefono == null)
            {
                empleado.Telefono = "";
            }

            if (empleado.Rut == null)
            {
                empleado.Rut = "";
            }
            DBAccess            dBAccess   = new DBAccess();
            List <SqlParameter> parametros = new List <SqlParameter>
            {
                new SqlParameter("nombres", empleado.Nombres),
                new SqlParameter("apellidoPaterno", empleado.ApellidoPaterno),
                new SqlParameter("apellidoMaterno", empleado.ApellidoMaterno),
                new SqlParameter("rut", empleado.Rut),
                new SqlParameter("fechaNacimiento", empleado.FechaNacimiento),
                new SqlParameter("correo", empleado.Correo),
                new SqlParameter("telefono", empleado.Telefono),
                new SqlParameter("fechaRegistro", DateTime.Now),
                new SqlParameter("perfil", empleado.Perfil),
                new SqlParameter("estado", (bool)true)
            };

            using (MD5 md5Hash = MD5.Create())
            {
                empleado.Clave = GetMd5Hash(md5Hash, empleado.Clave);
                parametros.Add(new SqlParameter("clave", empleado.Clave));
            }

            if (dBAccess.InsertarDatos("Empleado", parametros))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #3
0
        public Boolean RegistrarCliente(Cliente cliente)
        {
            DBAccess dBAccess = new DBAccess();

            if (cliente.ApellidoMaterno == null)
            {
                cliente.ApellidoMaterno = "";
            }

            if (cliente.Telefono == null)
            {
                cliente.Telefono = "";
            }

            List <SqlParameter> parametros = new List <SqlParameter>
            {
                new SqlParameter("nombres", cliente.Nombres),
                new SqlParameter("apellidoPaterno", cliente.ApellidoPaterno),
                new SqlParameter("apellidoMaterno", cliente.ApellidoMaterno),
                new SqlParameter("fechaNacimiento", cliente.FechaNacimiento),
                new SqlParameter("correo", cliente.Correo),
                //new SqlParameter("clave", cliente.Clave),
                new SqlParameter("telefono", cliente.Telefono),
                new SqlParameter("fechaRegistro", DateTime.Now),
                new SqlParameter("advertencias", int.Parse("0")),
                new SqlParameter("estado", (bool)true)
            };

            using (MD5 md5Hash = MD5.Create())
            {
                cliente.Clave = GetMd5Hash(md5Hash, cliente.Clave);
                parametros.Add(new SqlParameter("clave", cliente.Clave));
            }

            if (dBAccess.InsertarDatos("Cliente", parametros))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #4
0
        public Boolean RegistrarDiseno(Diseno diseno)
        {
            DBAccess            dBAccess   = new DBAccess();
            List <SqlParameter> parametros = new List <SqlParameter>
            {
                new SqlParameter("descripcion", diseno.Descripcion),
                new SqlParameter("tiempoEstimado", diseno.TiempoEstimado),
                new SqlParameter("precio", diseno.Precio),
                new SqlParameter("observacion", diseno.Observacion),
                new SqlParameter("urlDiseno", diseno.UrlDiseno),
                new SqlParameter("estado", (bool)true)
            };

            if (dBAccess.InsertarDatos("Diseno", parametros))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public Boolean RegistrarServicio(Servicio servicio)
        {
            DBAccess            dBAccess   = new DBAccess();
            List <SqlParameter> parametros = new List <SqlParameter>
            {
                new SqlParameter("descripcion", servicio.Descripcion),
                new SqlParameter("tiempoEstimado", servicio.TiempoEstimado),
                new SqlParameter("precio", servicio.Precio),
                new SqlParameter("observacion", servicio.Observacion),
                new SqlParameter("estado", (bool)true)
            };

            parametros.Add(new SqlParameter("codigoColor", servicio.CodigoColor.Substring(1, 6)));

            if (dBAccess.InsertarDatos("Servicio", parametros))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }