예제 #1
0
        //Metodo insertar inmueble
        public string Insertar(InmuebleEntidad objcategoria)
        {
            string        Rpta   = "";
            SqlConnection sqlCnx = new SqlConnection();

            try
            {
                sqlCnx = Conexion.getInstancia().EstablecerConexion();
                SqlCommand comando = new SqlCommand("USP_Inmueble_I", sqlCnx);
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.Add("@pusuario_id", SqlDbType.Int).Value            = objcategoria.idusuario;
                comando.Parameters.Add("@pDireccionInmueble", SqlDbType.VarChar).Value = objcategoria.Direccion;
                comando.Parameters.Add("@pNumHabitaciones", SqlDbType.VarChar).Value   = objcategoria.NumeroH;
                comando.Parameters.Add("@pCiudad", SqlDbType.VarChar).Value            = objcategoria.Ciudad;
                comando.Parameters.Add("@pDescripcion", SqlDbType.VarChar).Value       = objcategoria.Descripcion;
                comando.Parameters.Add("@pestado", SqlDbType.VarChar).Value            = objcategoria.Estado;
                comando.Parameters.Add("@precio", SqlDbType.VarChar).Value             = objcategoria.Precio;
                comando.Parameters.Add("@pfoto", SqlDbType.Image).Value = objcategoria.Imagen;
                sqlCnx.Open();
                Rpta = comando.ExecuteNonQuery() == 1 ? "OK" : "No se pudo agregar el inmueble";
            }
            catch (Exception ex)
            {
                Rpta = ex.Message;
            }
            finally
            {
                if (sqlCnx.State == ConnectionState.Open)
                {
                    sqlCnx.Close();
                }
            }
            return(Rpta);
        }
예제 #2
0
        //metodo Atualizar
        public static String Actualizar(int id_inmueble, string NombreAnterior, string direccion, string habitaciones, string ciudad, string descripcion, string estado, string precio, byte[] imagen)
        {
            InmuebleDatos   objcategoria = new InmuebleDatos();
            InmuebleEntidad obj          = new InmuebleEntidad();//capa entidad

            if (NombreAnterior.Equals(direccion))
            {
                obj.idinmueble  = id_inmueble;
                obj.Direccion   = direccion;
                obj.NumeroH     = habitaciones;
                obj.Ciudad      = ciudad;
                obj.Descripcion = descripcion;
                obj.Estado      = estado;
                obj.Precio      = precio;
                obj.Imagen      = imagen;
                return(objcategoria.Actualizar(obj));
            }
            else
            {
                string Existe = objcategoria.Existe(direccion);
                if (Existe.Equals("1"))
                {
                    return("El inmueble ya existe en la BD..");
                }
                else
                {
                    InmuebleEntidad objcategoriaE = new InmuebleEntidad();
                    objcategoriaE.Direccion   = direccion;
                    objcategoriaE.NumeroH     = habitaciones;
                    objcategoriaE.Ciudad      = ciudad;
                    objcategoriaE.Descripcion = descripcion;
                    objcategoriaE.Estado      = estado;
                    objcategoriaE.Precio      = precio;
                    objcategoriaE.Imagen      = imagen;
                    return(objcategoria.Actualizar(objcategoriaE));
                }
            }
        }
예제 #3
0
        //metodo Insertar
        public static String Insertar(int id_usuario, string direccion, string habitaciones, string ciudad, string descripcion, string estado, string precio, byte[] imagen)
        {
            InmuebleDatos objcategoria = new InmuebleDatos();
            string        Existe       = objcategoria.Existe(direccion);

            if (Existe.Equals("1"))
            {
                return("El inmueble ya existe en la BD..");
            }
            else
            {
                InmuebleEntidad objcategoriaE = new InmuebleEntidad();
                objcategoriaE.idusuario   = id_usuario;
                objcategoriaE.Direccion   = direccion;
                objcategoriaE.NumeroH     = habitaciones;
                objcategoriaE.Ciudad      = ciudad;
                objcategoriaE.Descripcion = descripcion;
                objcategoriaE.Estado      = estado;
                objcategoriaE.Precio      = precio;
                objcategoriaE.Imagen      = imagen;
                return(objcategoria.Insertar(objcategoriaE));
            }
        }