Beispiel #1
0
        public static bool GuardarInfoEmpresa(SPC_GET_INFORMACIONEMPRESA_Result info)
        {
            bool resultado = false;

            using (var DB = new TPVDBEntities())
            {
                DB.SPC_SET_INFORMACIONEMPRESA(
                    info.NombreEmpresa, info.Direccion, info.CodigoPostal, info.Provincia, info.Ciudad, info.Pais,
                    info.CIF, info.NIF, info.Telefono, info.Movil, info.Facebook, info.NombreImpresoraBarra,
                    info.NombreImpresoraCocina, info.PorcientoIVA, info.TipoLetraBarra, info.TipoLetraCocina,
                    null, null, info.PlantillaPedidoBarra, info.PlantillaPedidoCocina,
                    info.PlantillaAnulacionBarra, info.PlantillaCuenta);

                resultado = true;
            }

            return(resultado);
        }
Beispiel #2
0
        public static bool UsuarioInicial(string NombreEmpresa, string Direccion, string CodigoPostal, string Provincia,
                                          string Ciudad, string Pais, string CIF, string NIF, string Telefono, string Movil, string Facebook, string NombreImpresoraBarra,
                                          string NombreImpresoraCocina, string PorcientoIVA, string TipoLetraBarra, string TipoLetraCocina, string TamanoLetraBarra,
                                          string TamanoLetraCocina, string PlantillaPedidoBarra, string PlantillaPedidoCocina, string PlantillaAnulacionBarra,
                                          string PlantillaCuenta, string _Usuario, string _Clave)
        {
            bool resultado = false;

            try
            {
                decimal _IVA = 0;
                decimal.TryParse(PorcientoIVA, out _IVA);
                decimal _TamanoLetraBarra = 0;
                decimal.TryParse(TamanoLetraBarra, out _TamanoLetraBarra);
                decimal _TamanoLetraCocina = 0;
                decimal.TryParse(TamanoLetraCocina, out _TamanoLetraCocina);

                using (var DB = new TPVDBEntities())
                {
                    DB.SPC_SET_INFORMACIONEMPRESA(NombreEmpresa, Direccion, CodigoPostal, Provincia, Ciudad, Pais,
                                                  CIF, NIF, Telefono, Movil, Facebook, NombreImpresoraBarra, NombreImpresoraCocina, _IVA,
                                                  TipoLetraBarra, TipoLetraCocina, _TamanoLetraBarra, _TamanoLetraCocina, PlantillaPedidoBarra,
                                                  PlantillaPedidoCocina, PlantillaAnulacionBarra, PlantillaCuenta);

                    DB.SPC_SET_USUARIO(null, 1, _Usuario, _Clave, null, null, null);

                    var Usuario = DB.Usuarios.Where(w => w.Usuario == _Usuario && w.Clave == _Clave).FirstOrDefault();
                    HttpContext.Current.Session.Add(C_SV_USUARIO, Usuario);
                    //Utilidades.CargarPermisos();
                    FormsAuthentication.RedirectFromLoginPage(_Usuario, false);

                    resultado = true;
                }
            }
            catch (Exception ex)
            { throw new Exception(ex.Message); }

            return(resultado);
        }