示例#1
0
        public int guardarAsociacion(object obj)
        {
            AsociacionBO data = (AsociacionBO)obj;

            cmd.Connection = con.estableserconexion();
            con.Abrirconexion();

            sql = "Insert into Asociacion (Nombre, Direccion, Telefono ) values (@Nombre, @Direccion, @Telefono)";
            cmd = new SqlCommand(sql, cmd.Connection);



            cmd.Parameters.Add("@Nombre", SqlDbType.VarChar);
            cmd.Parameters.Add("@Direccion", SqlDbType.VarChar);
            cmd.Parameters.Add("@Telefono", SqlDbType.VarChar);



            cmd.Parameters["@Nombre"].Value    = data.Nombre1;
            cmd.Parameters["@Direccion"].Value = data.Direccion1;
            cmd.Parameters["@Telefono"].Value  = data.Telefono1;

            int i = cmd.ExecuteNonQuery();

            con.Cerrarconexion();
            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
示例#2
0
        public DataSet devuelveAsociacion(object obj)
        {
            string       cadenaWhere = "";
            bool         edo         = false;
            AsociacionBO data        = (AsociacionBO)obj;

            cmd.Connection = con.estableserconexion();
            con.Abrirconexion();
            //select * from alumno where matricula=@matricula

            if (data.IDasociacion1 > 0)
            {
                cadenaWhere = cadenaWhere + " IDasociacion=@IDasociacion and";
                cmd.Parameters.Add("@IDasociacion", SqlDbType.Int);
                cmd.Parameters["@IDasociacion"].Value = data.IDasociacion1;
                edo = true;
            }

            if (data.Nombre1 != null)
            {
                cadenaWhere = " Nombre=@Nombre and";
                cmd.Parameters.Add("@Nombre", SqlDbType.VarChar);
                cmd.Parameters["@Nombre"].Value = data.Nombre1;
                edo = true;
            }
            if (data.Direccion1 != null)
            {
                cadenaWhere = " Direccion=@Direccion and";
                cmd.Parameters.Add("@Direccion", SqlDbType.VarChar);
                cmd.Parameters["@Direccion"].Value = data.Direccion1;
                edo = true;
            }
            if (data.Telefono1 != null)
            {
                cadenaWhere = " Telefono=@Telefono and";
                cmd.Parameters.Add("@Telefono", SqlDbType.VarChar);
                cmd.Parameters["@Telefono"].Value = data.Telefono1;
                edo = true;
            }


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

            sql = "select * from Asociacion" + cadenaWhere;

            cmd.CommandText  = sql;
            da.SelectCommand = cmd;
            da.Fill(dsAsociacion);
            con.Cerrarconexion();
            return(dsAsociacion);
        }
示例#3
0
        public int ActualizarAsociacion(object obj) //Actualizar
        {
            AsociacionBO data = (AsociacionBO)obj;

            cmd.Connection = con.estableserconexion();
            con.Abrirconexion();
            sql             = "update Asociacion set Nombre = '" + data.Nombre1 + "', Direccion= '" + data.Direccion1 + "', Telefono = '" + data.Telefono1 + "' where IDasociacion= '" + data.IDasociacion1 + "'";
            cmd.CommandText = sql;
            int valor = cmd.ExecuteNonQuery();

            con.Cerrarconexion();
            if (valor <= 0)
            {
                return(0);
            }
            return(1);
        }
示例#4
0
        public int EliminarAsociacion(object obj) //metodo eliminar
        {
            AsociacionBO data = (AsociacionBO)obj;

            cmd.Connection = con.estableserconexion();
            con.Abrirconexion();
            sql             = "delete from Asociacion where IDasociacion = '" + data.IDasociacion1 + "'";
            cmd.CommandText = sql;
            int valor = cmd.ExecuteNonQuery();

            con.Cerrarconexion();
            if (valor <= 0)
            {
                return(0);
            }
            return(1);
        }