//Metodo Publicar INmueble(Insertar) public string Insertar(Publico_IEntidad objcategoria) { string Rpta = ""; SqlConnection sqlCnx = new SqlConnection(); try { sqlCnx = Conexion.getInstancia().EstablecerConexion(); SqlCommand comando = new SqlCommand("USP_Publicar_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 publicar el inmueble"; } catch (Exception ex) { Rpta = ex.Message; } finally { if (sqlCnx.State == ConnectionState.Open) { sqlCnx.Close(); } } return(Rpta); }
//metodo Insertar public static String Insertar(int id_usuario, string direccion, string habitaciones, string ciudad, string descripcion, string estado, string precio, byte[] imagen) { Publico_IDatos objcategoria = new Publico_IDatos(); string Existe = objcategoria.Existe(direccion); if (Existe.Equals("1")) { return("El inmueble ya existe en la BD.."); } else { Publico_IEntidad objcategoriaE = new Publico_IEntidad(); 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)); } }