public JsonResult GuardarUsuario(RegistrosBO model) { var result = false; try { if (model.usuario.id > 0) { objUsuariosDAO.ActualizarUsuario(model); result = true; } else { objUsuariosDAO.AgregarUsuario(model); result = true; } } catch (Exception ex) { throw ex; } var json = Json(result, JsonRequestBehavior.AllowGet); json.MaxJsonLength = Int32.MaxValue; return(json); }
public int ActualizarFoto(RegistrosBO objBO) { cmd = new SqlCommand("UPDATE Usuario SET foto=@foto WHERE id=@id"); cmd.Parameters.Add("@foto", SqlDbType.Image).Value = Foto.ConvertirAFoto(objBO.usuario.img); cmd.Parameters.Add("@id", SqlDbType.Int).Value = objBO.usuario.id; return(con.EjecutarComando(cmd)); }
public ActionResult SubirImagen(RegistrosBO model) { int resultado = objUsuariosDAO.ActualizarFoto(model); modulo = "~/Gestiones/Usuarios"; return(Redirect(modulo)); }
public ActionResult completarregistro(RegistrosBO dato) { int id = (int)Session["id"]; var onda = objDAO.ContinuarRegistroComercio(dato, id); onda = objDAO.ComercioDatos(dato, id); Session["status"] = 1; return(Redirect("~/Comercio/Index")); }
public ActionResult ContinuarRegistro(RegistrosBO objBO) { int id = (int)Session["id"]; var r = objDAO.ContinuarRegistro(objBO, id); Session["foto"] = "data:image/jpeg;base64," + Convert.ToBase64String(objFoto.ConvertirAFoto(objBO.usuario.img)); Session["nombre"] = objBO.usuario.nombre; Session["status"] = 1; return(Redirect("~/Usuario/Index")); }
public int actualizardatos(RegistrosBO obj, int id) { SqlCommand cmd = new SqlCommand("update Usuario set email=@email,nombre=@nombre,apellidos=@apell,telefono=@telefono,fechanacimiento=@fechanacimiento,foto=@foto, status=1 where id='" + id + "'"); cmd.Parameters.Add("@email", SqlDbType.VarChar).Value = obj.usuario.email; cmd.Parameters.Add("@nombre", SqlDbType.VarChar).Value = obj.usuario.nombre; cmd.Parameters.Add("@apell", SqlDbType.VarChar).Value = obj.usuario.apellidos; cmd.Parameters.Add("@telefono", SqlDbType.Char).Value = obj.usuario.telefono; cmd.Parameters.Add("@fechanacimiento", SqlDbType.Date).Value = obj.usuario.fechanacimiento.ToString("dd-MM-yyyy"); cmd.Parameters.Add("@foto", SqlDbType.Image).Value = convert.ConvertirAFoto(obj.usuario.img); return(conex.EjecutarComando(cmd)); }
public int agregarVeterinario(RegistrosBO obj, int idempresa) { SqlCommand cmd = new SqlCommand("exec insertarveterinario @usuario,@idtipo,@contraseña,@fecharegistro,@foto,@idempresa"); cmd.Parameters.Add("@usuario", SqlDbType.VarChar).Value = obj.usuario.usuario; cmd.Parameters.Add("@idtipo", SqlDbType.Int).Value = 4; cmd.Parameters.Add("@contraseña", SqlDbType.VarChar).Value = encriptar.Encriptar(obj.usuario.contraseña); cmd.Parameters.Add("@fecharegistro", SqlDbType.Date).Value = DateTime.Now.ToShortDateString(); cmd.Parameters.Add("@foto", SqlDbType.Image).Value = convert.ConvertirAFoto(obj.usuario.img); cmd.Parameters.Add("@idempresa", SqlDbType.Int).Value = idempresa; return(conex.EjecutarComando(cmd)); }
public int RegistrarUsuario(RegistrosBO objBO) { string contraseña = MD5.Encriptar(objBO.usuario.contraseña); cmd = new SqlCommand("INSERT INTO Usuario(usuario,idTipo,contraseña,email,status,fecharegistro)values(@usuario,@idTipo,@contraseña,@email,@status,@fecharegistro)"); cmd.Parameters.Add("@usuario", SqlDbType.VarChar).Value = objBO.usuario.usuario; cmd.Parameters.Add("@idTipo", SqlDbType.Int).Value = objBO.usuario.idtipo; cmd.Parameters.Add("@contraseña", SqlDbType.VarChar).Value = contraseña; cmd.Parameters.Add("@email", SqlDbType.VarChar).Value = objBO.usuario.email; cmd.Parameters.Add("@status", SqlDbType.Int).Value = 0; cmd.Parameters.Add("@fecharegistro", SqlDbType.Date).Value = DateTime.Now.ToString("dd-MM-yyyy"); return(con.EjecutarComando(cmd)); }
public RegistrosBO IniciarSesion(string Usuario, string Contraseña) { string newpass = MD5.Encriptar(Contraseña); SqlCommand cmd = new SqlCommand("SELECT u.id, u.nombre, u.status, u.foto, u.idTipo, (SELECT veterinaria FROM Comercio WHERE id = (SELECT uc.idsucursal FROM UsuarioComercio uc WHERE idempresa = u.id)) AS veterinaria, (SELECT venderProducto FROM Comercio WHERE id = (SELECT uc.idsucursal FROM UsuarioComercio uc WHERE idempresa = u.id)) AS productos, (SELECT estetica FROM Comercio WHERE id = (SELECT uc.idsucursal FROM UsuarioComercio uc WHERE idempresa = u.id)) AS estetica FROM Usuario u WHERE u.usuario = @usuario AND u.contraseña = @contraseña"); cmd.Parameters.Add("@usuario", SqlDbType.VarChar).Value = Usuario; cmd.Parameters.Add("@contraseña", SqlDbType.VarChar).Value = newpass; cmd.Connection = con.establecerConexion(); SqlDataReader Reader; con.AbrirConexion(); Reader = cmd.ExecuteReader(); RegistrosBO objBO = new RegistrosBO(); if (Reader.Read()) { objBO.usuario = new BO.UsuarioBO { id = int.Parse(Reader[0].ToString()), nombre = Reader[1].ToString(), status = int.Parse(Reader[2].ToString()), foto = (Reader[3] != null) ? @"data:image/jpeg;base64," + Convert.ToBase64String((byte[])Reader[3]) : " ", idtipo = int.Parse(Reader[4].ToString()) }; if (Reader[5].ToString() != "" || Reader[6].ToString() != "" || Reader[7].ToString() != "") { objBO.comercio = new BO.ComercioBO { vet = Convert.ToInt32(Reader[5].ToString()), prod = Convert.ToInt32(Reader[6].ToString()), est = Convert.ToInt32(Reader[7].ToString()) }; } else { objBO.comercio = new BO.ComercioBO { vet = 0, prod = 0, est = 0 }; } } con.CerrarConexion(); return(objBO); }
public ActionResult IniciarSesion(RegistrosBO registro) //Este método es el que válida el usuario(login) { string Modulo = "~/Inicio/Index"; var r = objDAO.IniciarSesion(registro.usuario.usuario, registro.usuario.contraseña); if (r.usuario != null) { Session["id"] = r.usuario.id; Session["nombre"] = r.usuario.nombre; Session["idtipo"] = r.usuario.idtipo; Session["foto"] = r.usuario.foto; Session["status"] = r.usuario.status; Session["veterinaria"] = r.comercio.vet; Session["estetica"] = r.comercio.est; Session["Productos"] = r.comercio.prod; int id = r.usuario.id; int status = r.usuario.status; int tipo = r.usuario.idtipo; if (tipo == 1) { Modulo = "~/Admin/Index"; } else if (tipo == 2) { Modulo = (status == 0) ? "~/Usuario/Continuar" : "~/Usuario/Index"; } else if (tipo == 3) { Modulo = (status == 0) ? "~/Comercio/Continuar" : "~/Comercio/Index"; } else if (tipo == 4) { Modulo = (status == 0) ? "~/Vet/Continuar" : "~/Vet/Index"; } else if (tipo == 0 && id == 0) { Modulo = "~/Inicio/Index"; } } else { Modulo = "~/Inicio/Index"; } return(Redirect(Modulo)); }
//Gestios Usuarios public int AgregarUsuario(RegistrosBO objBO) { string contraseña = MD5.Encriptar(objBO.usuario.contraseña); cmd = new SqlCommand("INSERT INTO Usuario(usuario,nombre,apellidos,idTipo,contraseña,email,status,fechanacimiento,fecharegistro)values(@usuario,@nombre,@apellidos,@idTipo,@contraseña,@email,@status,@fechanacimiento,@fecharegistro)"); //cmd = new SqlCommand("INSERT INTO Usuario(usuario,nombre,apellidos,idTipo,contraseña,email,status,fechanacimiento,fecharegistro,foto)values(@usuario,@nombre,@apellidos,@idTipo,@contraseña,@email,@status,@fechanacimiento,@fecharegistro,@fotoUsuario)"); cmd.Parameters.Add("@usuario", SqlDbType.VarChar).Value = objBO.usuario.usuario; cmd.Parameters.Add("@nombre", SqlDbType.VarChar).Value = objBO.usuario.nombre; cmd.Parameters.Add("@apellidos", SqlDbType.VarChar).Value = objBO.usuario.apellidos; cmd.Parameters.Add("@idTipo", SqlDbType.Int).Value = objBO.usuario.idtipo; cmd.Parameters.Add("@contraseña", SqlDbType.VarChar).Value = contraseña; cmd.Parameters.Add("@email", SqlDbType.VarChar).Value = objBO.usuario.email; cmd.Parameters.Add("@status", SqlDbType.Bit).Value = 0; cmd.Parameters.Add("@fechanacimiento", SqlDbType.Date).Value = objBO.usuario.fechanacimiento.ToString("dd-MM-yyyy"); cmd.Parameters.Add("@fecharegistro", SqlDbType.Date).Value = DateTime.Now.ToString("dd-MM-yyyy"); //cmd.Parameters.Add("@fotoUsuario", SqlDbType.Image).Value = img; return(con.EjecutarComando(cmd)); }
public int ActualizarUsuario(RegistrosBO objBO) { string contraseña = MD5.Encriptar(objBO.usuario.contraseña); cmd = new SqlCommand("UPDATE Usuario SET usuario=@usuario,nombre=@nombre,apellidos=@apellidos,idTipo=@idTipo,contraseña=@contraseña,email=@email,status=@status,fechanacimiento=@fechanacimiento WHERE id=@id"); //cmd = new SqlCommand("UPDATE Usuario SET usuario=@usuario,nombre=@nombre,apellidos=@apellidos,idTipo=@idTipo,contraseña=@contraseña,email=@email,status=@status,fechanacimiento=@fechanacimiento, foto=@fotoUsuario WHERE id=@id"); cmd.Parameters.Add("@usuario", SqlDbType.VarChar).Value = objBO.usuario.usuario; cmd.Parameters.Add("@nombre", SqlDbType.VarChar).Value = objBO.usuario.nombre; cmd.Parameters.Add("@apellidos", SqlDbType.VarChar).Value = objBO.usuario.apellidos; cmd.Parameters.Add("@idTipo", SqlDbType.Int).Value = objBO.usuario.idtipo; cmd.Parameters.Add("@contraseña", SqlDbType.VarChar).Value = contraseña; cmd.Parameters.Add("@email", SqlDbType.VarChar).Value = objBO.usuario.email; cmd.Parameters.Add("@status", SqlDbType.Int).Value = 1; cmd.Parameters.Add("@fechanacimiento", SqlDbType.Date).Value = objBO.usuario.fechanacimiento.ToString("dd-MM-yyyy"); //cmd.Parameters.Add("@fecharegistro", SqlDbType.Date).Value = DateTime.Now.ToString("dd-MM-yyyy"); //cmd.Parameters.Add("@fotoUsuario", SqlDbType.Image).Value = img; cmd.Parameters.Add("@id", SqlDbType.Int).Value = objBO.usuario.id; return(con.EjecutarComando(cmd)); }
public int ContinuarRegistro(RegistrosBO registro, int usuario) { string predominante = (registro.mascota.colorPreDominante != null) ? registro.mascota.colorPreDominante : "-"; string alternativo = (registro.mascota.colorAlternativo != null) ? registro.mascota.colorAlternativo : "-"; SqlCommand cmd = new SqlCommand("EXEC ContinuarRegUsuario @nombre=@nombre,@apellidos=@apellidos,@telefono=@telefono,@fechaUsuario=@fechaUsuario,@fotoUsuario=@fotoUsuario,@nomMascota=@nomMascota,@CDominante=@Dominante,@CPreDominante=@PreDominante,@CAlternativo=@Alternativo,@genero=@genero,@fechaMascota=@fechaMascota, @fotoMascota=@fotoMascota, @idUsuario=@idUsuario"); cmd.Parameters.Add("@nombre", SqlDbType.VarChar).Value = registro.usuario.nombre; cmd.Parameters.Add("@apellidos", SqlDbType.VarChar).Value = registro.usuario.apellidos; cmd.Parameters.Add("@telefono", SqlDbType.VarChar).Value = registro.usuario.telefono; cmd.Parameters.Add("@fechaUsuario", SqlDbType.Date).Value = registro.usuario.fechanacimiento.ToString("dd-MM-yyyy"); cmd.Parameters.Add("@fotoUsuario", SqlDbType.Image).Value = Foto.ConvertirAFoto(registro.usuario.img); cmd.Parameters.Add("@nomMascota", SqlDbType.VarChar).Value = registro.mascota.nombremascota; cmd.Parameters.Add("@Dominante", SqlDbType.VarChar).Value = registro.mascota.colorDominate; cmd.Parameters.Add("@PreDominante", SqlDbType.VarChar).Value = predominante; cmd.Parameters.Add("@Alternativo", SqlDbType.VarChar).Value = alternativo; cmd.Parameters.Add("@genero", SqlDbType.VarChar).Value = registro.mascota.genero; cmd.Parameters.Add("@fechaMascota", SqlDbType.Date).Value = registro.mascota.fechaNaci.ToString("dd-MM-yyyy"); cmd.Parameters.Add("@fotoMascota", SqlDbType.Image).Value = Foto.ConvertirAFoto(registro.mascota.img); cmd.Parameters.Add("@idUsuario", SqlDbType.Int).Value = usuario; return(con.EjecutarComando(cmd)); }
public int ComercioDatos(RegistrosBO objbo, int id) { SqlCommand comando = new SqlCommand("EXEC datocomercio @nombre,@apellidos,@telefono,@fechanaci,@status,@foto,@nomco,@veterinaria,@estetica,@vendeproduc,@nomfis,@rfc,@telefono1,@telefono2,@email,@idusuario,@calle,@numero,@cruzamiento,@longitud,@latitud,@colonia,@cp,@ubicacion,@idcidad"); //aqui empieza datos generales del usuario comando.Parameters.Add("@nombre", SqlDbType.VarChar).Value = objbo.usuario.nombre; comando.Parameters.Add("@apellidos", SqlDbType.VarChar).Value = objbo.usuario.apellidos; comando.Parameters.Add("@telefono", SqlDbType.Char).Value = objbo.usuario.telefono; comando.Parameters.Add("@fechanaci", SqlDbType.Date).Value = objbo.usuario.fechanacimiento.ToString("yyyy-MM-dd"); comando.Parameters.Add("@status", SqlDbType.Int).Value = objbo.usuario.status = 1; comando.Parameters.Add("@foto", SqlDbType.Image).Value = Foto.ConvertirAFoto(objbo.usuario.img); //comando.Parameters.Add("@idusuario", SqlDbType.Int).Value = id; //aqui empieza comercio comando.Parameters.Add("@nomco", SqlDbType.VarChar).Value = objbo.comercio.nombreComercial; comando.Parameters.Add("@veterinaria", SqlDbType.Int).Value = (objbo.comercio.veterinaria != false) ? 1 : 0; comando.Parameters.Add("@estetica", SqlDbType.Int).Value = (objbo.comercio.estetica != false) ? 1 : 0; comando.Parameters.Add("@vendeproduc", SqlDbType.Int).Value = (objbo.comercio.venderproducto != false) ? 1 : 0; comando.Parameters.Add("@nomfis", SqlDbType.VarChar).Value = objbo.comercio.nombreFiscal; comando.Parameters.Add("@rfc", SqlDbType.VarChar).Value = objbo.comercio.rfc; comando.Parameters.Add("@telefono1", SqlDbType.VarChar).Value = objbo.comercio.telefono1; comando.Parameters.Add("@telefono2", SqlDbType.VarChar).Value = objbo.comercio.telefono2; comando.Parameters.Add("@email", SqlDbType.VarChar).Value = objbo.comercio.emal; //aqui empieza insertar comerciousuario //aqui empieza direccion comando.Parameters.Add("@idusuario", SqlDbType.Int).Value = id; comando.Parameters.Add("@numero", SqlDbType.VarChar).Value = objbo.direccion.numero; comando.Parameters.Add("@calle", SqlDbType.VarChar).Value = objbo.direccion.calle; comando.Parameters.Add("@cruzamiento", SqlDbType.VarChar).Value = objbo.direccion.cruzamiento; comando.Parameters.Add("@longitud", SqlDbType.VarChar).Value = objbo.direccion.longitud; comando.Parameters.Add("@latitud", SqlDbType.VarChar).Value = objbo.direccion.latitud; comando.Parameters.Add("@colonia", SqlDbType.VarChar).Value = objbo.direccion.colonia; comando.Parameters.Add("@cp", SqlDbType.VarChar).Value = objbo.direccion.CP; comando.Parameters.Add("@ubicacion", SqlDbType.VarChar).Value = objbo.direccion.ubicacion; comando.Parameters.Add("@idcidad", SqlDbType.Int).Value = objbo.direccion.idCiudad = 1; return(conex.EjecutarComando(comando)); }
public ActionResult PerfilComercio(RegistrosBO obj) { int id = obj.comercio.id; return(View(objlistar.listarveterinaria(id))); }
public ActionResult agregarveterinario(RegistrosBO bO) { var e = objveterinario.agregarVeterinario(bO, (int)Session["id"]); return(Redirect("~/Comercio/Doctores")); }
public int ContinuarRegistroComercio(RegistrosBO objBo, int usuario) { if (objBo.horario.inicioLunes != null && objBo.horario.finalLunes != null) { SqlCommand comando = new SqlCommand("exec horariosUsu @horaini,@horfin,@dia,@idusuario"); comando.Parameters.Add("@horaini", SqlDbType.Time).Value = objBo.horario.inicioLunes; comando.Parameters.Add("@horfin", SqlDbType.Time).Value = objBo.horario.finalLunes; comando.Parameters.Add("@dia", SqlDbType.VarChar).Value = objBo.horario.dia = "Lunes"; comando.Parameters.Add("@idusuario", SqlDbType.Int).Value = usuario; comando.CommandType = CommandType.Text; conex.EjecutarComando(comando); } if (objBo.horario.inicioMarte != null && objBo.horario.finalMartes != null) { SqlCommand comando = new SqlCommand("exec horariosUsu @horaini,@horfin,@dia,@idusuario"); comando.Parameters.Add("@horaini", SqlDbType.Time).Value = objBo.horario.inicioMarte; comando.Parameters.Add("@horfin", SqlDbType.Time).Value = objBo.horario.finalMartes; comando.Parameters.Add("@dia", SqlDbType.VarChar).Value = objBo.horario.dia = "Martes"; comando.Parameters.Add("@idusuario", SqlDbType.Int).Value = usuario; comando.CommandType = CommandType.Text; conex.EjecutarComando(comando); } if (objBo.horario.inicioMiercoles != null && objBo.horario.finalMiercoles != null) { SqlCommand comando = new SqlCommand("exec horariosUsu @horaini,@horfin,@dia,@idusuario"); comando.Parameters.Add("@horaini", SqlDbType.Time).Value = objBo.horario.inicioMiercoles; comando.Parameters.Add("@horfin", SqlDbType.Time).Value = objBo.horario.finalMiercoles; comando.Parameters.Add("@dia", SqlDbType.VarChar).Value = objBo.horario.dia = "Miercoles"; comando.Parameters.Add("@idusuario", SqlDbType.Int).Value = usuario; comando.CommandType = CommandType.Text; conex.EjecutarComando(comando); } if (objBo.horario.inicioJueves != null && objBo.horario.finalJueves != null) { SqlCommand comando = new SqlCommand("exec horariosUsu @horaini,@horfin,@dia,@idusuario"); comando.Parameters.Add("@horaini", SqlDbType.Time).Value = objBo.horario.inicioJueves; comando.Parameters.Add("@horfin", SqlDbType.Time).Value = objBo.horario.finalJueves; comando.Parameters.Add("@dia", SqlDbType.VarChar).Value = objBo.horario.dia = "Jueves"; comando.Parameters.Add("@idusuario", SqlDbType.Int).Value = usuario; comando.CommandType = CommandType.Text; conex.EjecutarComando(comando); } if (objBo.horario.inicioViernes != null && objBo.horario.finalViernes != null) { SqlCommand comando = new SqlCommand("exec horariosUsu @horaini,@horfin,@dia,@idusuario"); comando.Parameters.Add("@horaini", SqlDbType.Time).Value = objBo.horario.inicioViernes; comando.Parameters.Add("@horfin", SqlDbType.Time).Value = objBo.horario.finalViernes; comando.Parameters.Add("@dia", SqlDbType.VarChar).Value = objBo.horario.dia = "Viernes"; comando.Parameters.Add("@idusuario", SqlDbType.Int).Value = usuario; comando.CommandType = CommandType.Text; conex.EjecutarComando(comando); } if (objBo.horario.inicioSabado != null && objBo.horario.finalSabado != null) { SqlCommand comando = new SqlCommand("exec horariosUsu @horaini,@horfin,@dia,@idusuario"); comando.Parameters.Add("@horaini", SqlDbType.Time).Value = objBo.horario.inicioSabado; comando.Parameters.Add("@horfin", SqlDbType.Time).Value = objBo.horario.finalSabado; comando.Parameters.Add("@dia", SqlDbType.VarChar).Value = objBo.horario.dia = "Sabado"; comando.Parameters.Add("@idusuario", SqlDbType.Int).Value = usuario; comando.CommandType = CommandType.Text; conex.EjecutarComando(comando); } if (objBo.horario.inicioDomingo != null && objBo.horario.finalDomingo != null) { SqlCommand comando = new SqlCommand("exec horariosUsu @horaini,@horfin,@dia,@idusuario"); comando.Parameters.Add("@horaini", SqlDbType.Time).Value = objBo.horario.inicioDomingo; comando.Parameters.Add("@horfin", SqlDbType.Time).Value = objBo.horario.finalDomingo; comando.Parameters.Add("@dia", SqlDbType.VarChar).Value = objBo.horario.dia = "Domingo"; comando.Parameters.Add("@idusuario", SqlDbType.Int).Value = usuario; comando.CommandType = CommandType.Text; conex.EjecutarComando(comando); } return(1); }
public ActionResult Registrar(RegistrosBO registro) //Este método es el realiza el registro { var r = objDAO.RegistrarUsuario(registro); return(Redirect("~/Inicio/Index")); }