Exemple #1
0
        public int guardarMascota(object obj)
        {
            MascotaBO data = (MascotaBO)obj;

            cmd            = new SqlCommand();
            dsMascota      = new DataSet();
            da             = new SqlDataAdapter();
            conn           = new Conexion();
            cmd.Connection = conn.establecerConexion();
            conn.abrirConexion();

            sql = "Insert into Mascotas(nombreM,edad,Foto,genero,descripcion,pedigree,chip,Clientes_clientesID)" +
                  "values(@nombreM,@edad,@Foto,@genero,@descripcion,@pedigree,@chip,@Clientes_clientesID)";
            cmd.CommandText = sql;

            cmd.Parameters.Add("@nombreM", SqlDbType.VarChar);
            cmd.Parameters.Add("@edad", SqlDbType.VarChar);
            cmd.Parameters.Add("@Foto", SqlDbType.Image);
            cmd.Parameters.Add("@genero", SqlDbType.VarChar);
            cmd.Parameters.Add("@descripcion", SqlDbType.VarChar);
            cmd.Parameters.Add("@pedigree", SqlDbType.VarChar);
            cmd.Parameters.Add("@chip", SqlDbType.VarChar);
            cmd.Parameters.Add("@Clientes_clientesID", SqlDbType.Int);

            cmd.Parameters["@nombreM"].Value             = data.Nombre;
            cmd.Parameters["@edad"].Value                = data.Edad;
            cmd.Parameters["@Foto"].Value                = data.Foto;
            cmd.Parameters["@genero"].Value              = data.Genero;
            cmd.Parameters["@descripcion"].Value         = data.Descripcion;
            cmd.Parameters["@pedigree"].Value            = data.Pedigre;
            cmd.Parameters["@chip"].Value                = data.Chip;
            cmd.Parameters["@Clientes_clientesID"].Value = data.ClienteID;

            System.IO.MemoryStream ms = new System.IO.MemoryStream();
            data.Foto.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
            cmd.Parameters["@Foto"].Value = ms.GetBuffer();

            int i = cmd.ExecuteNonQuery();

            conn.cerrarConexion();
            cmd.Parameters.Clear();
            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
Exemple #2
0
        public DataSet devuelveMascota(object obj)
        {
            string    cadenaWhere = "";
            bool      edo         = false;
            MascotaBO data        = (MascotaBO)obj;

            cmd.Connection = conn.establecerConexion();
            conn.abrirConexion();

            if (data.ClaveMascota > 0)
            {
                cadenaWhere = cadenaWhere + " mascotasID=@mascotasID and";
                cmd.Parameters.Add("@mascotasID", SqlDbType.Int);
                cmd.Parameters["@mascotasID"].Value = data.ClaveMascota;
                edo = true;
            }
            if (data.Nombre != null)
            {
                cadenaWhere = cadenaWhere + " Nombre=@Nombre and";
                cmd.Parameters.Add("@Nombre", SqlDbType.VarChar);
                cmd.Parameters["@Nombre"].Value = data.Nombre;
                edo = true;
            }
            if (data.Edad != null)
            {
                cadenaWhere = cadenaWhere + " Edad=@Edad and";
                cmd.Parameters.Add("@Edad", SqlDbType.VarChar);
                cmd.Parameters["@Edad"].Value = data.Nombre;
                edo = true;
            }
            if (data.Foto != null)
            {
                cadenaWhere = cadenaWhere + " Foto=@Foto and";
                cmd.Parameters.Add("@Foto", SqlDbType.Image);
                cmd.Parameters["@Foto"].Value = data.Foto;
                edo = true;
            }
            if (data.Genero != null)
            {
                cadenaWhere = "Genero=@Genero and";
                cmd.Parameters.Add("@Genero", SqlDbType.VarChar);
                cmd.Parameters["@Genero"].Value = data.Genero;
                edo = true;
            }
            if (data.Descripcion != null)
            {
                cadenaWhere = " Descripcion=@Descripcion and";
                cmd.Parameters.Add("@Descripcion", SqlDbType.VarChar);
                cmd.Parameters["@Descripcion"].Value = data.Descripcion;
                edo = true;
            }

            if (data.Pedigre != null)
            {
                cadenaWhere = cadenaWhere + " Pedigre=@Pedigre and";
                cmd.Parameters.Add("@Pedigre", SqlDbType.VarChar);
                cmd.Parameters["@Pedigre"].Value = data.Pedigre;
                edo = true;
            }
            if (data.Chip != null)
            {
                cadenaWhere = cadenaWhere + " Chip=@Chip and";
                cmd.Parameters.Add("@Chip", SqlDbType.VarChar);
                cmd.Parameters["@Chip"].Value = data.Chip;
                edo = true;
            }
            if (data.ClienteID > 0)
            {
                cadenaWhere = cadenaWhere + "Clientes_clientesID=@Clientes_clientesID and";
                cmd.Parameters.Add("@Clientes_clientesID", SqlDbType.Int);
                cmd.Parameters["@Clientes_clientesID"].Value = data.ClienteID;
                edo = true;
            }

            if (edo == true)
            {
                cadenaWhere = " WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3);
            }

            sql = "select a.Ciudad, a.Nombre, a.ApellidoPaterno, a.ApellidoMaterno, a.Edad, a.Escolaridad, a.Posicion, a.IDequipo, b.Tipo from Jugadores a inner join Categoria b on a.IDcategoria = b.IDcategoria" + cadenaWhere;

            cmd.CommandText  = sql;
            da.SelectCommand = cmd;
            da.Fill(dsMascota);
            conn.cerrarConexion();
            return(dsMascota);
        }